dos2unix命令找不到解决技巧:
dos2unix不是标准的命令,其中在系统光盘中找找,或者extent pack光盘找找吧。 AIX5.2版本和dos2unix都是比较老版本和很不常用的命令。
用来将DOS格式的文本文件转换成UNIX格式的(DOS/MAC to UNIX text file format converter)。DOS下的文本文件是以\r\n作为断行标志的,表示成十六进制就是0D 0A。而Unix下的文本文件是以\n作为断行标志的,表示成十六进制就是0A。
格式技巧
DOS格式的文本文件在Linux底下,用较低版本的vi打开时行尾会显示^M,而且很多命令都无法很好的处理这种格式的文件,如果是个shell脚本。
而Unix格式的文本文件在Windows下用Notepad打开时会拼在一起显示。因此产生了两种格式文件相互转换的需求,对应的将UNIX格式文本文件转成成DOS格式的是unix2dos命令。
以下四种方法可以解决你的问题:一、用 flip 可以完全替代 dos2unix 和 unix2dos:
flip -u FILE 等价于 dos2unix FILE
flip -m FILE 等价于 unix2dos FILE
二、安装软件包:
yum install dos2unix
yum install unix2dos
或者直接到系统光盘找到rpm文件安装:
rpm -ivh dos2unix
rpm -ivh unix2dos
三、通过以下命令安装相应的程序,
# yum install dos2unix unix2dos -y
四、可以用sed
dos转UNIX格式:sed -i 's/^M//g' filename
UNIX转dos格式:sed -i 's/$/^M/g' filename
^M的输入方式是 Ctrl + v ,然后Ctrl + M
欢迎分享,转载请注明来源:夏雨云
评论列表(0条)