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查看格式修改成功没有
修改成功之后 , 重新运行脚本 .
相关文章推荐
- windows下写的shell脚本在linux执行出错的解决办法
- Windows下记事本编辑的Shell脚本放到Linux下执行出错,格式问题(/bin/bash^M: bad interpreter: 没有那个文件或目录)
- windows下写的shell脚本在linux执行出错的解决办法
- 解决在windows环境中编写shell脚本,在Linux运行出错的问题
- windows下写的shell脚本在linux执行出错的解决办法
- windows下写的shell脚本在linux执行出错的解决办法
- windows编写shell程序linux下执行报错
- windows下编写的shell脚本如何在Linux运行
- [linux]windows上编写的shell脚本linux上报错,Bom问题
- windows下编写shell脚本运行出错问题
- windows下编写的shell脚本在Linux下运行,提示Syntax error
- linux 使用文本编辑器编写shell脚本执行权限不够
- windows下编写shell脚本放到linux运行问题
- 在Windows下写了一个shell脚本,上传到Linux下执行时报错:
- Notepad++编写的shell脚本在linux下无法执行的解决方法
- 在Windows下写了一个shell脚本,上传到Linux下执行时报错
- Linux 开机启动的 执行rc脚本(shell编写)的顺序
- windows下编写的Shell脚本在Linux下运行错误的解决方法
- Windows下写shell脚本到Linux下执行遇到的问题及解决方案
- linux直接执行shell脚本正常,使用定时任务crontab执行出错