在linux执行脚本,尤其是从windows搬运来的,往往会报错,说是比如 python3^M: 坏的解释器: 没有那个文件或目录。原因是Windows下每一行结尾是\n\r,而Linux下则是\n,所以多出来的\r,解决方法就是:
sed 's#\r$##' 脚本文件名
在linux执行脚本,尤其是从windows搬运来的,往往会报错,说是比如 python3^M: 坏的解释器: 没有那个文件或目录。原因是Windows下每一行结尾是\n\r,而Linux下则是\n,所以多出来的\r,解决方法就是:
sed 's#\r$##' 脚本文件名