执行可执行文件的时候会有如下报错:
^M: bad interpreter: No such file or directory
解决办法:
sed -i 's/^M/ /' filename > filenamebak
mv filenamebak filename
chmod +x filename
或者是用dos2unix file_name (把windows换行符字符转换为unix换行符)
unix2dos file_name (把linux换行符转化为unix的)
有的系统没有装,这两个要额外安装的
阅读(741) | 评论(0) | 转发(0) |