原因: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
shell脚本空行造成“command not found”错误
最新推荐文章于 2023-08-15 10:54:44 发布