又一次开发的时候在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了。
本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。