记忆角落

  • {{ item.name }}
  • Centos中EOF的用法
  • 其格式如下:
  • EOF 的用法
  • 首页
  • 关于
  • 归档
  • 邻居
  • 捐赠

Centos中EOF的用法

  • 郭良俊只狗
  • 2021-12-05
  • 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
  • 用EOF添加环境变量
cat >> .bash_profile << "EOF"
export PATH=/usr/local/greenplum/bin:$PATH
EOF
source .bash_profile
© 2012 - 2023 记忆角落 网站统计
Theme by Wing
粤ICP备14056850号-1 又拍云CDN赞助