问题:工作中有时候在Windows下编辑的脚本,在linux下执行报错
解决办法1:
1) vim命令打开文件: # vim backup.sh
2)在vi命令模式中使用 :set ff 命令
3)看到该文件的格式为dos
4)修改文件编码format为unix,命令:set ff=unix
5)保存文件,退出即可,命令:wq
解决办法2:
执行命令: dos2unix backup.sh
如果报错,需要安装dos2unix、unix2dos软件包,执行命令:yum install dos2unix unix2dos
然后执行命令: dos2unix backup.sh
现在,就可以正常运行文件了。