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