在使用cat EOF中出现$变量通常会直接被执行,显示执行的结果。若想保持$变量不变需要使用 \ 符进行注释

[root@localhost ~]# cat >> aa.txt << EOF
> echo \$aa
> EOF
[root@localhost ~]# cat aa.txt
echo $aa

当存在$变量过多,或存在赋值命令的时候可直接在EOF上加上双引号就行。这时就不用使用\进行注释了。

[root@localhost ~]# cat >> bb.txt << "EOF"
> echo $aa
> EOF
[root@localhost ~]# cat bb.txt
echo $aa

最新文章

  1. 将Web应用发布到tomcat中的三种方法
  2. Extjs 3.4 同值合并
  3. 生成多sitemap文件
  4. Linux下Memcache 安装和使用
  5. 【C++】int、const char*、char*、char、string之间的转换
  6. 命令行将本地代码上传到github及修改github上代码
  7. ha456.jar打开dump文件报Unsupported major.minor version 51.0异常
  8. ios即时通讯客户端开发之-mac上搭建openfire服务器
  9. 关于玩QQ消息导入导出功能的感想!
  10. codevs 3332 数列 (矩阵乘法)
  11. 使用ES6进行开发的思考
  12. [HDU 2553]--N皇后问题(回溯)/N皇后问题的分析
  13. Swing布局管理器
  14. CSS文字大小单位PX、EM、PT
  15. 工作随笔——spring异步处理@Async使用笔记
  16. Hibernate中关于HQL查询返回List&lt;Object&gt;数据的结果集问题
  17. 【转】GPS基线解算模式
  18. python 中list的深拷贝和浅拷贝
  19. 原生javascript实现extend
  20. Centos6.5使用ELK(Elasticsearch + Logstash + Kibana) 搭建日志集中分析平台实践

热门文章

  1. mysql主库用户密码登陆失败从库正常
  2. Mvcapi解决H5请求接口跨域问题
  3. 初学者对html的认知
  4. 5-4 Seata 分布式事务管理
  5. shell脚本函数及数组
  6. Note -「数论 定理及结论整合」
  7. ROS机械臂 Movelt 学习笔记1 | 基础准备
  8. python获取本机的安装所有应用( Windows)
  9. 2500-使用MyBatis操作MySQL进行批量更新的注意事项
  10. python--函数参数传递