shell腳本空行造成“command not found”錯誤

 原因:window下的換行是回車符+換行符,也就是\r\n,而unix下是換行符\n。
 解決方法:
 (1)notepad:將右下角Dos\windows->Uuix
 (2)vscode:將右下角LF->CRLF。
 (3)查看該文件  vim start.sh   不是編輯模式直接輸入:set ff     
     查看彈出的界面  fileformat=dos  說明文本格式不對
     直接set ff  = unix

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章