/bin/bash^M: 坏的解释器: 没有那个文件或目录
在win下编辑的时候,换行结尾是\n\r , 而在linux下 是\n,所以会多出来一个\r,这样会出现错误
此时执行
sed -i 's/\r$//' file.sh
将file.sh中的\r都替换为空白,问题解决
在win下编辑的时候,换行结尾是\n\r , 而在linux下 是\n,所以会多出来一个\r,这样会出现错误
此时执行
sed -i 's/\r$//' file.sh
将file.sh中的\r都替换为空白,问题解决