dos2unix命令找不到怎么办

dos2unix命令找不到怎么办,第1张

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


欢迎分享,转载请注明来源:夏雨云

原文地址:https://www.xiayuyun.com/zonghe/28348.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-02-18
下一篇2023-02-18

发表评论

登录后才能评论

评论列表(0条)

    保存