EOF 사용시 에러

프로그래밍/BASH SHELL|2018. 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






반응형

댓글()