问题描述

  对多个变量及多行输出到文件,存在变量自动替换,当使用cat<<EOF不想对内容进行变量替换、命令替换、参数展开等

问题解决

  转义特殊字符如 $ `等

一、对 $·\ 进行转义

cat >> a.sh << EOF
echo \`hostname\`
echo \$HOME
EOF

二、在分界符EOF前添加反斜杠\,或者用单引号、双引号括起来

cat >> a.sh << \EOF
echo `hostname`
echo $HOME
EOF

cat >> a.sh << "EOF"
echo `hostname`
echo $HOME
EOF

cat >> a.sh << 'EOF'
echo `hostname`
echo $HOME
EOF

最新文章

  1. java分享第十二天(接口测试jsoup&amp;cookie)
  2. 浅谈C#Socket
  3. Git 升级与基础适用
  4. hibernate的主键生成策略
  5. ASP.NET的SEO:目录
  6. python中的pip安装
  7. Elevator poj3539
  8. 如何使用python将MySQL中的查询结果导出为Excel----xlwt的使用
  9. 用 Identity Server 4 (JWKS 端点和 RS256 算法) 来保护 Python web api
  10. Spring框架系列(二)之Bean的注解管理
  11. Archlinux无线联网教程
  12. Learning ROS for Robotics Programming Second Edition学习笔记(五) indigo computer vision
  13. PyQt5基础应用一
  14. es6(二)
  15. CONFIG_DEBUG_USER【转】
  16. Java学习——使用Static修饰符
  17. Linux 第五周 实验: 分析system_call中断处理过程
  18. springcloud使用Hystrix实现微服务的容错处理
  19. 021-centos6.5上二进制安装mysql5.7.22
  20. 微信小程序 发送模版消息

热门文章

  1. 统计uv(转)
  2. myeclipse启动错误:org.eclipse.swt.SWTError: No more handles
  3. 《剑指offer》-栈的压入、弹出序列
  4. java中final,finally,finalize三个关键字的区别
  5. Zookeeper笔记(三)部署与启动Zookeeper
  6. 【LOJ】#150. 挑战多项式
  7. 【Java】 剑指offer(57-1) 和为s的两个数字
  8. 二分搜索-poj1064
  9. P1025 数的划分
  10. 029.Docker Compose部署Zabbix实战