在Windows上编写linux脚本后放在linux上一般无法直接执行。应为windows是用/r/n表示换行,而linux使用/n表示换行。所以在win上编写的shell脚本需要用dos2unix命令转换。
安装dos2unix
sudo apt install dos2unix -y
将filename.sh脚本转换linux格式脚本
dos2unix filename.sh
在Windows上编写linux脚本后放在linux上一般无法直接执行。应为windows是用/r/n表示换行,而linux使用/n表示换行。所以在win上编写的shell脚本需要用dos2unix命令转换。
安装dos2unix
sudo apt install dos2unix -y
将filename.sh脚本转换linux格式脚本
dos2unix filename.sh