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
博客里大都是转载的内容,其目的主要用户知识的组织和管理。
Original: https://www.cnblogs.com/liyuanhong/p/16058959.html
Author: 远洪
Title: shell 中的EOF
原创文章受到原创版权保护。转载请注明出处:https://www.johngo689.com/529553/
转载文章受原作者版权保护。转载请注明原作者出处!