问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

DOS和UNIX文本文件之间相互转换的方法&批量

发布网友 发布时间:2022-11-02 20:38

我来回答

1个回答

热心网友 时间:2023-10-24 17:50

send 批量替换

单个文件修改

在Unix/Linux下可以使用file命令查看文件类型,如下:

1
file dosfile.txt
使用dos2unix
一般Linux发行版中都带有这个小工具,只能把DOS转换为UNIX文件,命令如下:

1
dos2unix dosfile.txt
安装dos2unix

1
yum -y install dos2unix
使用tr
使用tr命令拷贝标准输入到标准输出,替换或者删除掉选择的字符,只能把DOS转换为UNIX文件,命令如下:

1
tr -d '\r' < dosfile.txt > unixfile.txt
使用vim
Vim是一个vi的改进版本,可以运行在Windows和Linux平台上,使用方法如下:

注:为了能让vim可以自动识别DOS和UNIX文本文件格式,可以在.vimrc(Linux)或_vimrc(Windows)配置文件中加入如下一行设置:

使用Emacs
Emacs是一个Unix下面的文本编辑工具。它会在底部的状态栏上显示文件的信息。

使用sed
在DOS文件格式中使用CR/LF换行,在Unix下仅使用LF换行,sed替换命令如下:

使用Perl
Perl是相当直接,你添加或删除掉文件每行结尾的CR字符。

使用awk
DOS转UNIX:awk '{sub("\r 0);print $0}' dosfile.txt > unixfile.txt

使用Python
DOS转UNIX:python -c "import sys; map(sys.stdout.write, (l[:-2] + '\n' for l in sys.stdin.readlines()))"< dosfile.txt > unixfile.txt

总结
还有其它DOS和UNIX文本文件的转换方法,我个人推荐使用vim命令。但是,对于大型的文件,推荐使用perl工具,你也不希望在vim或Emacs中打开几个G的文本文件。
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
年终会活动策划方案 深度解析:第一财经回放,探索财经新风向 逆水寒手游庄园怎么邀请好友同住 逆水寒手游 逆水寒不同区可以一起组队吗? 逆水寒手游 逆水寒怎么进入好友世界? 逆水寒手游 逆水寒怎么去别人的庄园? 使用puppeteer实现将htmll转成pdf 内卷时代下的前端技术-使用JavaScript在浏览器中生成PDF文档 【译】将HTML转为PDF的几种实现方案 变形金刚08动画怎么样 如何解决win7开机显示“登录进程初始化失败” 台风来袭的景象写一段话 白居易《湖亭望水》古诗赏析 请问谁有公司内部预算执行情况审计的审计报告?能发给我一份最好,赶紧不尽。 请问目前杭州商住公寓热度比较高的原因是什么呢? 写给老师的古诗 本田轩逸2020款报价及图片 轩逸新车多少钱能落地? 2021年10月份的新经典轩逸是21款还是22款 轩逸2021和2020区别是什么? 生命的意义是什么作文 500字 美元是如何发展起来的。 湖人队会用浓眉换取英格拉姆、鲍尔、约什·哈特和 17 号选秀权吗? 得到麦科勒姆,鹈鹕首发豪华,压力来到锡安威廉森这边 海德sports:乔纳斯在联盟一直是一个很稳定的中锋 提建议的英语句型高级 孩子语文的阅读能力一直不好,课后辅导托管班一般通过什么来改善情况呢? 茶园收益法资产评估中折现率的确定 茶园资产如何评估? 灰色花岗岩芝麻黑都做成哪些异形产品?求大神帮助 广州市荔湾区博雅中英文学校转学到广州市番禺区钟村屏山小学怎么办理呢? 小学转学程序,本地户口,转学都是在荔湾区内。大概要花多少钱? 广州荔湾立贤小学二年级插班如何报名? 小学生从老家转学到广州荔湾区华侨小学,英语跟不上怎么办 广州荔湾区统筹生是不是都安排到差的学校 我的房产是在白云区而小孩的户口在荔湾区,我想在户口所在地荔湾区读小学是否有问题? 选自《新唐书》卷一百八十二列传第九十四的翻译 《新唐书》卷一百六十九 列传第九十四 新唐书卷九十四列传第十九,薛万均,本敦煌人后徙京兆咸阳,翻译 《新唐书》卷一百六十九 列传第九十四(5) 《新唐书》卷九十四 列传第十九(2) 《新唐书》卷九十四 列传第十九 Robam老板 8307+30B3怎么样,好吗 什么是邀请招标、竞争性谈判和议标? 更上一层楼指的哪个楼 薛绍对太平公主的感情究竟是爱多一些还是恨多一些? 做自己高中作文 鳞状上皮细胞偏高是什么问题 鳞状上皮细胞偏高怎么办 安装电脑摄像头需要注意什么