EOF 사용시 에러
프로그래밍/BASH SHELL2018. 1. 3. 13:38
반응형
# sh test.sh
test.sh: line 15: warning: here-document at line 8 delimited by end-of-file (wanted `EOF')
위와 같이 에러 나는 경우는 아래처럼 마지막줄 EOF 를 맨 앞으로 붙여주면 됩니다.
#!/bin/bash poe_sw_ip="192.168.10.2" poe_sw_id="admin" poe_sw_pw=`echo '12345678'` poe_sw_port="3" /usr/local/bin/sshpass -p$poe_sw_pw ssh -T -o StrictHostKeyChecking=no $poe_sw_id@$poe_sw_ip << EOF configure interface ethernet 1/$peo_sw_port end exit EOF // 들여쓰기가 문제. 맨 좌측에 붙이면 에러 없이 처리됩니다. exit 0 |
반응형
'프로그래밍 > BASH SHELL' 카테고리의 다른 글
쉘스크립트 무한 루프 돌리기 (0) | 2019.01.28 |
---|---|
sed 명령으로 줄바꿈하기 (0) | 2018.03.16 |
쉘스크립트 글자 색상 변경 (0) | 2017.03.27 |
쉘 스크립트 if 문 총정리 (우분투 참고용) (0) | 2017.02.10 |
텍스트파일의 내용을 순차적으로 읽어들이는 방법 (0) | 2016.11.29 |
댓글()