加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > 安全 > 正文

Shell脚本自动输入EOF error :end-of-file

发布时间:2020-12-15 16:51:38 所属栏目:安全 来源:网络整理
导读:在写shell脚本处理自动输入 打算用" EOF EOF“。但是执行时遇到问题: line 16: warning: here-document at line 14 delimited by end-of-file (wanted `EOF') 然后仔细看了看源shell脚本,换到命令再输入了一遍,也没啥问题。 于是再看看shell脚本。 原来是

在写shell脚本处理自动输入

打算用" <<EOF EOF“。但是执行时遇到问题:

line 16: warning: here-document at line 14 delimited by end-of-file (wanted `EOF')

然后仔细看了看源shell脚本,换到命令再输入了一遍,也没啥问题。

于是再看看shell脚本。

原来是在处理EOF时出错了。原来

cmd <<EOF

cmd2

cmd3

EOF //有制表符和空格

这样是有问题的。

修改成:

cmd <<EOF

cmd2

cdm3

EOF

在第二个EOF前不要有换行、制表符或者空格。最好命令cmd也不要空格。

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读