在Windows上编写linux脚本后放在linux上一般无法直接执行。应为windows是用/r/n表示换行,而linux使用/n表示换行。所以在win上编写的shell脚本需要用dos2unix命令转换。

安装dos2unix

sudo apt install dos2unix -y

将filename.sh脚本转换linux格式脚本

dos2unix filename.sh

 

Logo

更多推荐