AIX 6.1
在windows 下编辑.sh 或.sql 等字符文件后,通过ftp binary 方式传输到 AIX 下, 运行的时候发现报错 ^M: not found,
在AIX 下使用 vi 打开发现文本文件中无缘无故多了很多 ^M 这样的奇怪字符, 查询才知道这个是因为在windows下编辑
的文件,DOS格式默认的换行符号在 AIX 下就会显示出来 ^M , DOS 格式开启就不会显示, 可以通过UltraEdit 工具查看,
下面状态栏有 DOS 或UNIX 字样。 可以将文件在windows下 ultraedit中转化后在binary传输到AIX上就ok了。
具体方式:
UltraEdit --> File --> Conversions --> DOS to UNIX
然后再通过binary的方式传输到 AIX 上。
还要注意, 即使是UNIX格式,在UltraEdit 中每次修改后, 都需要执行一次 File --> Conversions --> DOS to UNIX,
然后才能binary 上传到 UNIX 机器上,否则修改的部分还是含有 ^M .
来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/35489/viewspace-1272032/ ,如需转载,请注明出处,否则将追究法律责任。