在执行shell命令时,会出现
$'\r': command not found
造成这个问题的原因是在Windows编辑sh脚本时,window下的空行,在linux中无法识别。因此需要进行转义
- Linux下,执行
yum install dos2unix 安装插件, - 然后
dos2unix [file]对脚本进行转码。再执行shell命令就好了
本文介绍了解决在Linux环境下执行Shell命令时出现'$'
':commandnotfound'错误的方法。该问题源于Windows编辑的Sh脚本在Linux中无法识别其空行格式。通过使用'dos2unix'插件对脚本进行转码,可以有效避免这一问题。
在执行shell命令时,会出现
$'\r': command not found
造成这个问题的原因是在Windows编辑sh脚本时,window下的空行,在linux中无法识别。因此需要进行转义
yum install dos2unix 安装插件,dos2unix [file]对脚本进行转码。再执行shell命令就好了
4755

被折叠的 条评论
为什么被折叠?