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

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