shell 中的EOF

EOF是(END Of File)的缩写,表示自定义终止符。既然自定义,那么EOF就不是固定的,可以随意设置别名,在linux按ctrl-d 就代表EOF。
EOF一般会配合cat能够多行文本输出。
其用法如下:

<<EOF #开始
.... #输入内容
EOF #结束

还可以自定义,比如自定义:

<<ABC #开始
....
ABC #结束

 例如,向test.txt文件输入内容:

复制代码
cat << EOF > test.txt
> hello
> world
> EOF
#或者,这样写达到同样效果:
cat > test.txt << EOF
> hello
> world
> EOF
复制代码

显示test.txt文件内容:

root@ubuntu6:/home/lyh# cat << EOF test.txt
> EOF
hello
world

 

posted @   远洪  阅读(5947)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· Manus的开源复刻OpenManus初探
· .NET Core 中如何实现缓存的预热?
· 阿里巴巴 QwQ-32B真的超越了 DeepSeek R-1吗?
· 如何调用 DeepSeek 的自然语言处理 API 接口并集成到在线客服系统
点击右上角即可分享
微信分享提示