今天写了一个简单shell脚本运行时遇到一个问题:bad interpreter: No such file or directory
1、问题原因:在Windows下进行编辑后拷贝到Linux下运行,不同的系统间编码格式造成的(Windows的文件结尾以\r\n来标识,而Linux格式的文件行尾则以\n来标识)
2、问题解决:
直接执行sed -i "s/\r//" filename.sh来转化。
今天写了一个简单shell脚本运行时遇到一个问题:bad interpreter: No such file or directory
1、问题原因:在Windows下进行编辑后拷贝到Linux下运行,不同的系统间编码格式造成的(Windows的文件结尾以\r\n来标识,而Linux格式的文件行尾则以\n来标识)
2、问题解决:
直接执行sed -i "s/\r//" filename.sh来转化。