-bash: warning: here-document at line 184 delimited by end-of-file (wanted `EOF‘)

在编写linux shell的时候遇到如下问题,问题语句如下

sshpass -p "$2" ssh -Tq "$1" << EOF
   echo  1111
exit
  EOF

 注意标红的EOF这行前后都不能有任何空格之类的字符,需要在shell中顶着前面写,然后直接回车,后面也不能加东西,问题解决

sshpass -p "$2" ssh -Tq "$1" << EOF
   echo  1111
exit
EOF


版权声明:本文为sinat_23225111原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。