Linux cat结合EOF
2016-05-30 14:03
309 查看
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 socket 初步
- android wifi 无线调试
- Linux Kernel 4.0 RC5 发布!
- linux lsof详解
- linux 文件权限
- Linux 执行数学运算
- 10 篇对初学者和专家都有用的 Linux 命令教程
- Linux 与 Windows 对UNICODE 的处理方式
- Ubuntu12.04下QQ完美走起啊!走起啊!有木有啊!
- 解決Linux下Android开发真机调试设备不被识别问题
- 运维入门
- 运维提升
- Linux 自检和 SystemTap
- 动态清空 nohup 输出文件
- install scrapy with pip and easy_install
- 设置Sysctl.conf用以提高Linux的性能(最完整的sysctl.conf优化方案)