EOF自定义终止符用法
我们在脚本中经常会发现使用EOF的情况。EOF可以结合cat命令对内容进行追加。比如:执行脚本的时候,需要往一个文件里自动输入多行内容。如果是少数的几行内容,可以用echo命令追加,但如果是很多行,那么单纯用echo追加的方式就不太适合了。
<<EOF //开始
....
EOF //结束
PS:EOF不是固定的,可以自定义其他,如abcd。但需注意,结束符和起始符要保持一致
< 输入重定向
> 输出重定向
>> 输出重定向,追加,不覆盖之前内容
<< 标准输入来自命令行的一对分隔号的中间内容
1)向文件中写入内容(将EOF的输出作为cat命令的输入)
#输入内容到文件,如果文件有内容会覆盖[root@VM_0_10_centos shellScript]# cat << EOF >
> this is eof
> eof
> content
> eof end
> EOF
[root@VM_0_10_centos shellScript]#
this is eof
eof
content
eof end
或
[root@VM_0_10_centos shellScript]# cat > << EOF
> qwer
> qaz
> EOF
本文发布于:2024-01-31 09:03:52,感谢您对本站的认可!
本文链接:https://www.4u4v.net/it/170666303527406.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
留言与评论(共有 0 条评论) |