linux命令说明:cat EOF

cat > star.txt
很好理解,就是将stdin输出到star.txt文件,同理:
cat >> star.txt
将stdin追加到star.txt文件
以上输入完成之后,linux下使用ctrl+c退出。

加了个EOF其实和ctrl+c退出时一个意思,作为一个结束分界符,EOF也不是固定关键字,你可以随便指定,只是通常用EOF标识end of file,so,就是stdin输入完成后,最后输入一个EOF退出。
cat >> star.txt << END
下面看下bash中 <<- 的含义
在这里插入图片描述
出现 <<- 时,分界符所在行的tab制表符会被除去,即保证EOF生效,可以正常退出,否则 << 书写EOF时前面不要加空格或tab符。

猜你喜欢

转载自blog.csdn.net/weixin_43275277/article/details/106614632
EOF
今日推荐