您的位置:首页 > 运维架构 > Shell

linux执行windows编写的shell脚本出错

2018-02-01 14:28 501 查看

linux执行shell脚本出错的解决办法

DOS/Windows和Linux/Unix的文件换行回车格式不同,基于 DOS/Windows 的文本文件在每一行末尾有一个 CR(回车)和 LF(换行),而 UNIX 文本只有一个换行。

解决办法:

使用vi 、 vim 编辑文本使用命令:set ff查看文本格式

这里可以看到fileformat =dos

接下来用命令:set ff = unix,改变文本格式
 

然后 :wq保存退出编辑模式

使用命令 :set ff查看格式修改成功没有
修改成功之后 , 重新运行脚本 .
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: