linux脚本运行报错 通常在Windows下编辑的脚本上传到Linux服务器上运行时会遇到如下报错: '$\r': command not found 这是因为Windows是dos格式,每次换行都会增加\r\n,而Linux/Unix下只有\n,因此需要给脚本去除\r
方法1: vi filename.sh
:set ff
:set ff=unix
:wq
方法2:
sed -i 's/\r$//' filenme.sh
方法3:
yum install -y docs2unix
dos2unix filename.sh
END