在windows上通过ssh登录linux节点处理数据,使用MobaTextEditor编辑shell脚本后,在linux上运行总是报错找不到路径
报错
其根本原因是
windows下每一行的结尾符是\n\r,而linux下是\n,所以windows下编写的shell脚本拷贝到linux下时会多一个\r,在运行时会乱码
在运行前通过以下命令可以解决
sed -i 's/\r$//' filename.sh
#flename即shell脚本文件
也可以直接通过以下方式运行
dos2unix xxx.sh
标签:shell,windows,MobaTextEditor,报错,linux,运行 From: https://www.cnblogs.com/caicai2019/p/17836752.html