原因: 由于你写*.sh的文件 是在windows ,然后在上传到liunx 服务器. windows 的编码格式是docs 而liunx 只能是unix.
解决办法:1. vim *.sh 文件
2.通过 :set ff 你会发现该文件的格式fomat=docs
3. 通过 :set ff=unix 然后 :x或:wq 保存并退出。
原因: 由于你写*.sh的文件 是在windows ,然后在上传到liunx 服务器. windows 的编码格式是docs 而liunx 只能是unix.
解决办法:1. vim *.sh 文件
2.通过 :set ff 你会发现该文件的格式fomat=docs
3. 通过 :set ff=unix 然后 :x或:wq 保存并退出。