在windows下開發,寫好的shell腳本,放到linux上執行,每每會由於編碼格式的問題存在兼容問題:linux
-bash: ./lbs-circle-server.sh: /bin/sh^M: bad interpreter: No such file or directoryshell
這是因爲文件編碼格式windows,須要用vi把文件編碼格式改爲unix,命令以下:windows
:set ff=unixbash
查看 :set ff?編碼