linux执行shell脚本出错的解决办法
DOS/Windows和Linux/Unix的文件换行回车格式不同,基于 DOS/Windows 的文本文件在每一行末尾有一个 CR(回车)和 LF(换行),而 UNIX 文本只有一个换行。 解决办法:使用vi 、 vim 编辑文本 使用命令 :set ff 查看文本格式
这里可以看到 fileformat = dos 接下来用命令 :set ff = unix ,改变文本格式
然后 :wq 保存退出编辑模式
使用命令 :set ff 查看格式修改成功没有 修改成功之后 , 重新运行脚本 .