Linux之EOF

 

 

 

常见问题:

1.在EOF中存在特殊字符,例如$ 导致后面的无法识别, 因为默认会对变量自动替换

使用引号处理

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


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

 

posted @ 2022-09-27 11:19  X-Wolf  阅读(98)  评论(0编辑  收藏  举报