因为windows、mac、linux默认回车不一致,所以会导致各种问题。
例如:在windows上编辑的shell无法在linux上运行。

linux解决方法:

  1. # 单个文件
  2. dos2unix root.sh
  3. # 多个文件
  4. find ./ -regextype posix-extended -regex ".*\.(java|xml|yml|sh)" | xargs dos2unix
  5. find ./ | grep "Dockerfile" | xargs dos2unix

windows

**
1、下载dos2unix

  1. wget https://waterlan.home.xs4all.nl/dos2unix/dos2unix-7.4.1-win64.zip
  2. 复制exe文件到 c:/windows


2、git下使用linux命令