-bash: ./rwx.sh: /bin/bash^M: bad interpreter: No such file or directory

因为脚本文件在windows下编辑过。
windows下,每一行的结尾是\n\r,而在linux下文件的结尾是\n,那么你在windows下编辑过的文件在linux下打开看的时候每一行的结尾就会多出来一个字符\r
需要 使用命令: sed -i 's/\r$//' youfilename
删除\r字符就可以了

posted on 2019-06-28 18:43  月光的礼物  阅读(454)  评论(0编辑  收藏  举报