如何在AIX和WINDOWS 之间转换文本文件
LU上一位大哥写的,忘记名字了!
经常遇到要在6000上写一些文本,但是用vi太费劲,于是在win下写好
然后win的文本传到aix上,
在UNIX中,每一行的结束符是换行符; 而在WINDOWS中,每一行的结束符是+换行符.
用以下几种办法可以将其格式互为转换.
A. 在命令行提示符下,使用sed 命令
$sed 's/$/^M' aix_file > win_file ----AIX --> windows
$sed 's/^M$/$/' win_file > aix_file ----windows -->AIX
B. 使用vi 编辑器, 在:提示符中键入:
: %s/$/^M/g --------------------------AIX -->windows
:%s/^M$//g ---------------------Windows --> AIX
C. 使用 AIX 中的 dosread 和 doswrite 命令 (需安装bos.dosutil 软件包)
# doswrite -a win_file --------AIX -->windows
# dosread -a aix_file -------- windows -->AIX
D. 使用ftp 实用程序传文件时,按文本方式传文件, 可实现文本格式间的转换.
这个其实是最方便的了,不过一般用一些ftp软件传输的时候默认不是文本方式
这个在设置的时候要注意一下,
用win自己的ftp就没有一点问题,ftp上去,然后直接put就ok
阅读(3989) | 评论(0) | 转发(0) |