Linux中命令行中EOF的用法

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

<

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

<

样例

[root@localhost test]# cat << EOF > test.sh
> 123456789
> abcdefghj
> tdss32323
> EOF
[root@localhost test]# cat test.sh 
123456789
abcdefghj
tdss32323
[root@localhost test]# cat << BBB > test.sh
> dddddddddd
> aaaaaaaaaa
> eeead12133
> BBB
[root@localhost test]# cat test.sh 
dddddddddd
aaaaaaaaaa
eeead12133

如果想追加 cat << EOF >> test.sh

你可能感兴趣的:(Shell)