Linux sh脚本执行错误

在Linux系统执行shell脚本时出现以下错误,显示not found line错误。

后来又在一次执行中显示line 1: $'\r': command not found错误。

在网上查找后,原因是我在电脑使用Notepad++编辑Linux脚本,并上传到Linux系统中执行。而Windows、Linux和Mac OS中的换行符不同,即:
Linux,unix: \r\n
windows : \n
Mac OS : \r
所以造成Linux系统执行错误。

解决办法就是使用命令行创建一个空白sh脚本,例如创建一个名为test.sh的脚本,使用vi test.sh命令创建并编辑脚本,然后从Notepad++或者其它地方复制脚本并粘贴保存。

0 0 投票数
文章评分
订阅评论
提醒
guest
0 评论
最旧
最新 最多投票
内联反馈
查看所有评论
0
希望看到您的想法,请您发表评论!x