因为windows、mac、linux默认回车不一致,所以会导致各种问题。
例如:在windows上编辑的shell无法在linux上运行。
linux解决方法:
# 单个文件
dos2unix root.sh
# 多个文件
find ./ -regextype posix-extended -regex ".*\.(java|xml|yml|sh)" | xargs dos2unix
find ./ | grep "Dockerfile" | xargs dos2unix
windows
**
1、下载dos2unix
wget https://waterlan.home.xs4all.nl/dos2unix/dos2unix-7.4.1-win64.zip
复制exe文件到 c:/windows
2、git下使用linux命令