又一次开发的时候在windowns上编写完的程序放到linux下运行的时候,比如:./start.sh的时候显示:“坏的解释器,没有那个文件”错误,
原因是windowns下写的shell脚本换行结束是以\n\r结尾的,而linux下是以\n结尾的,所有多出来了一个\r,
这是用命令:sed -i 's/\r$//' start.sh 回车,就把start.sh的\r换成空白,
最后就可以运行./start.sh了。
又一次开发的时候在windowns上编写完的程序放到linux下运行的时候,比如:./start.sh的时候显示:“坏的解释器,没有那个文件”错误,
原因是windowns下写的shell脚本换行结束是以\n\r结尾的,而linux下是以\n结尾的,所有多出来了一个\r,
这是用命令:sed -i 's/\r$//' start.sh 回车,就把start.sh的\r换成空白,
最后就可以运行./start.sh了。