1.当执行shell时,出现未预期的符号 `$'\r'' 附近有语法错误 解决: linux下解决: 方案一: Linux下打开shell文件,用vi/vim命令打开脚本文件,输入“:set fileformat=unix”,回车,保存退出。 方案二: yum install -y dos2unix dos2unix xxx.sh 方案三:vim -b xxx.sh sed -i 's/\r//g' xxx.sh ' ...
执行shell脚本报错:$‘\r‘: 未找到命令/未预期的符号 `elif‘ 附近有语法错误 原因是脚本中是Windows下的换行符: 执行替换即可: sed -i “s%\r%\n%g” 脚本名称 或者同notepad转换一下:edit–>eol conversion–>uinx 但是每次打包都会出现这个问题,通过设置行尾系统解决 拓展: 回车\r r的英文return,控制...