Centos中EOF的用法 – 记忆角落

Centos中EOF的用法

/ 0评 / 0

Centos中EOF的用法

在平时的运维工作中,我们经常会碰到这样一个场景:
执行脚本的时候,需要往一个文件里自动输入N行内容。如果是少数的几行内容,还可以用echo追加方式,但如果是很多行,那么单纯用echo追加的方式就显得愚蠢之极了!
这个时候,就可以使用EOF结合cat命令进行行内容的追加了。

其格式如下:

<<EOF        # 开始
....
EOF          # 结束

EOF 的用法

cat << EOF >> 1.txt
AAAA
BBBB
CCCC
EOF
cat 1.txt
cat << EOF > 1.txt
AAAA
BBBB
CCCC
EOF
cat 1.txt
cat >> .bash_profile << "EOF"
export PATH=/usr/local/greenplum/bin:$PATH
EOF
source .bash_profile

发表评论

您的电子邮箱地址不会被公开。 必填项已用*标注