Linux cat结合EOF

原创 2016年05月30日 14:03:02

EOF是“end of file”,表示文本结束符。

有时候把文本导入一个文件里用echo加>>可能导致脚本看起来比较复杂,所以为了简化脚本,可以用cat<< EOF>内容 EOF代替。
如下面的例子:
cat << EOF >/home/oracle/.bash_profile
PATH=$PATH:$HOME/bin
export ORACLE_BASE=/u01/app/oracle
export ORACLE_HOME=$ORACLE_BASE/10.2.0/db_1
export ORACLE_SID=yqpt
export PATH=$PATH:$ORACLE_HOME/bin
export NLS_LANG="AMERICAN_AMERICA.AL32UTF8"
EOF
这样就可以把上面的内容导入/home/oracle/.bash_profile里了。
当然不一定是EOF 也可以写成cat << HH > 路径
内容
HH
版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

linux shell的here document用法(cat << EOF)

转载自: http://my.oschina.net/u/1032146/blog/146941

[Linux]:关于cat >file,cat<file<<EOF

1.cat >file 记录的是键盘输入,相当于从键盘创建文件,并且只能创建新文件,不能编辑已有文件.>是数据重导向,会将你输入的文本内容输出到file中. 例如: 不会出现>提示符,...

cat使用(EOF的一点误区)

在linux shell脚本中我们经常见到类似于cat 首先必须要说明的是EOF在这里没有特殊的含义,你可以使用FOE或OOO等(当然也不限制在三个字符或大写字符)。 接下来,简单描述一下几种常...

使用cat命令和EOF标识输出多行文件 不指定

[原]使用cat命令和EOF标识输出多行文件   在某些场合,可能我们需要在脚本中生成一个临时文件,然后把该文件作为最终文件放入目录中。(可参考ntop.spec文件)这样有几个好处,其...

Linux命令详解:cat、more、less命令 结合grep 基本可以查看所有的文件

在使用和维护Linux系统时,常常需要查看文件的相关内容,那么如何才能做到呢?下面小编就以CentOS6.4系统为例演示查看文件内容的几种常用的方法。 工具/原料 ...

linux 和 window 的EOF

学习linux 和 window 的EOF,记录如下。1. 文件read在window下创建一个文件,输入如下: 文件名: window.log 123456789 123 在linux下也创...
  • sunny04
  • sunny04
  • 2015年12月09日 17:30
  • 378

Linux后台进程管理以及ctrl+z(挂起)、ctrl+c(中断)、ctrl+\(退出)和ctrl+d(EOF)的区别

转自:http://blog.csdn.net/fengyifei11228/article/details/5737371 http://idas643.blog.163.com/blog/sta...

Linux C下的EOF文件结束符

EOF是 End Of File 的缩写。在C语言中,它是在标准库中定义的一个宏。 (1) 判断文件结束 多数人认为文件中有一个EOF,用于表示文件的结尾. 但这个观点实际上是错误的,在文...

linux下EOF自定义终止符

在平时的运维工作中,我们经常会碰到这样一个场景: 执行脚本的时候,需要往一个文件里自动输入N行内容。如果是少数的几行内容,还可以用echo追加方式,但如果是很多行,那么单纯用echo追加的方式就显得愚...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:Linux cat结合EOF
举报原因:
原因补充:

(最多只允许输入30个字)