运维开发网

(cat<<EOF)不使用反斜杠转义的技巧

运维开发网 https://www.qedev.com 2021-01-29 13:31 出处:51CTO 作者:xiaozhenkai
在分界符EOF前添加反斜杠\,或者用单引号、双引号括起来:cat>>a.sh<<\EOFecho`hostname`echo$HOMEEOFcat>>a.sh<<"EOF"echo`hostname`echo$HOMEEOFcat>>a.sh<<'EOF'echo`hostname`echo$HOMEEOF

在分界符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

精彩评论

暂无评论...
验证码 换一张
取 消