常见问题:
1.在EOF中存在特殊字符,例如$ 导致后面的无法识别, 因为默认会对变量自动替换
使用引号处理
cat >> a.sh << "EOF" echo `hostname` echo $HOME EOF cat >> a.sh << 'EOF' echo `hostname` echo $HOME EOF
标签:常见问题,EOF,cat,sh,Linux,特殊字符 From: https://www.cnblogs.com/xingxia/p/linux_eof.html
常见问题:
1.在EOF中存在特殊字符,例如$ 导致后面的无法识别, 因为默认会对变量自动替换
使用引号处理
cat >> a.sh << "EOF" echo `hostname` echo $HOME EOF cat >> a.sh << 'EOF' echo `hostname` echo $HOME EOF
标签:常见问题,EOF,cat,sh,Linux,特殊字符 From: https://www.cnblogs.com/xingxia/p/linux_eof.html