do.sh:行7: 未预期的符号`fi'附近有语法错误do.sh:行7:`fi' 但是代码没有问题,是什么原因? 服务器版本是CentOS Linux release 7.2.1511 (Core) 多半因为/n/r导致的,将你的xx.sh替换下,语法: sed -i 's/\r$//' xxxxxxx.sh
do.sh:行7: 未预期的符号 `fi' 附近有语法错误 do.sh:行7: `fi' 但是代码没有问题,是什么原因? 服务器版本是CentOS Linux release 7.2.1511 (Core) 我刚刚也遇到这个问题了,解决方法出乎意料: 这其实是 zsh 的兼容性问题,你肯定装了 oh-my-zsh,然后用 sh xxx.sh 运行脚本,用 bash 来执行就没这个...