Here Document(cat<<EOF)不使用反斜杠转义的技巧
来源:互联网 发布:淘宝申请部分退款流程 编辑:程序博客网 时间:2024/06/14 05:16
当使用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
两种用法效果相同
阅读全文
0 0
- Here Document(cat<<EOF)不使用反斜杠转义的技巧
- linux shell 的here document 用法 (cat << EOF)
- linux shell的here document用法(cat << EOF)
- linux shell的here document用法(cat << EOF)
- linux shell的here document用法(cat << EOF)
- linux shell 的here document 用法 (cat << EOF)
- linux shell的here document用法(cat << EOF)
- 反斜杠转义字符不转义解决方法
- 《Advanced Bash-scripting Guide》学习(十四):HERE Document和cat <<EOF
- Js单引号转义(使用三个反斜杠\即可)
- cat使用(EOF的一点误区)
- cat使用(EOF的一点误区)
- 万恶的反斜杠"\"的转义
- Java 反斜杠如何转义的问题
- QSettings 与中文(反斜杠 转义)
- 转义字符 反斜杠
- json转义反斜杠
- java 反斜杠转义
- 国内大公司的开源项目一览表
- Imageloader
- 机器,立方数,长跑路径
- iOS打包framework
- 總結——關於2017 10 14測試的分析總結
- Here Document(cat<<EOF)不使用反斜杠转义的技巧
- unit11
- git tag ,给提交版本打上tag
- 设置 ip 映射
- ""/0/false/array()/null
- 资深项目管理专家谈IT项目管理中的关键点
- Android 编程好书推荐
- Linux的备份dump和恢复restore
- 16、守护进程