shell脚本从windows下发送到linux下运行失败的问题
2012-05-28 10:44
741 查看
这几天遇到一个问题,自己编写了一个备份脚本,但是在linux下运行老是错误,打开一看,发现了问题:每行的末尾都多了一个' ^M '符号。
Windows下的文档上传到Linux下有时会发现每一行多了个^M,那个^M是DOS(Windows)文件上传时没有将回车+换行符转换而产生的
解决办法:
1.自己去替换删除
2.上传时使用文本方式
Windows下的文档上传到Linux下有时会发现每一行多了个^M,那个^M是DOS(Windows)文件上传时没有将回车+换行符转换而产生的
解决办法:
1.自己去替换删除
2.上传时使用文本方式
相关文章推荐
- 解决在windows环境中编写shell脚本,在Linux运行出错的问题
- windows下编写shell脚本放到linux运行问题
- sublime text 2中Windows下编写的脚本在Linux平台上运行遇到字符问题
- windows下写的shell脚本,到linux下无法使用的问题
- shell脚本兼容linux/unix与windows/cygwin的基础(注意处理好CR, LF, CR/LF 回车 换行的问题)
- windows下编写的shell脚本如何在Linux运行
- 在windows下编辑好Shell脚本,在Linux中运行
- (原创)Windows下编译的Shell脚本不能再Linux中运行的解决办法
- windows下编写的shell脚本在Linux下运行,提示Syntax error
- shell 脚本文件Windows传到Linux后编码问题
- Linux 上Shell 脚本运行的一个问题(^M)
- [linux]windows上编写的shell脚本linux上报错,Bom问题
- windows下编写的Shell脚本在Linux下运行错误的解决方法
- Windows下记事本编辑的Shell脚本放到Linux下执行出错,格式问题(/bin/bash^M: bad interpreter: 没有那个文件或目录)
- windows下编写的Shell脚本在Linux下运行错误的解决方法
- windows下编写shell脚本运行出错问题
- 朋友的一个问题:Linux开机如何自动运行自己编写好的shell脚本
- 问题描述:war包发布——在windows平台可以运行,在linux平台却失败的问题
- windows下建立文件的换行符^M导致linux下的shell脚本运行错误的解决方案
- 解决phpmailer可以在windows下面发送成功, 在linux下面失败的问题