如何在 Unix 和 DOS 格式之间转换文本文件

本文详细介绍了如何使用dos2unix、tr、awk和sed命令在DOS和Unix格式之间转换文本文件。内容包括在Linux上安装dos2unix,以及各种转换命令的使用方法,帮助读者理解转换过程。
摘要由CSDN通过智能技术生成
本文介绍如何在 Unix 和 DOS 格式之间转换文本文件。DOS 文本文件带有回车符( \r )和换行符( \n )作为它们的换行符,而 Unix 文本文件只有( \n )换行符作为换行符。

有多种方法可以将 DOS 文本文件转换为 Unix 格式。但建议使用一个名为 dos2unix / unix2dos 的工具在 DOS 和 Unix 格式之间转换文本文件。

  • dos2unix:
  • unix2dos:
  • tr, awk, sed:

你可以使用od命令识别文件是 DOS 格式还是 Unix 格式,如下所示。

[root@server1 ~]# od -bc windows.txt 
0000000 141 163 144 154 146 152 015 012 141 163 144 146 141 163 144 146
          a   s   d   l   f   j  \r  \n   a   s   d   f   a   s   d   f
0000020 015 012 141 163 147 146 015 012 141 163 144 146 015 012 141 163
         \r  \n   a   s   g   f  \r  \n   a   s   d   f  \r  \n   a   s
0000040 144 146 015 012 141 163 144 146 147 144 015 012 144 147
          d   f  \r  \n   a   s   d   f   g   d  \r  \n   d   g
0000056
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值