dos2unix介绍
介绍
2023-09-11 14:17:00 时间
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命令。
dos2unix [-hkqV] [-c convmode] [-o file ...] [-n infile outfile ...]
1. -k:保持输出文件的日期不变
2. -q:安静模式,不提示任何警告信息
3. -V:查看版本
4. -c:转换模式,模式有:ASCII, 7bit, ISO, Mac, 默认是:ASCII
5. -o:写入到源文件
6. -n:写入到新文件
实例
最简单的用法就是dos2unix直接跟上文件名:
将当前目录下的子目录sensor目录下的所有.txt进行转化
dos2unix ./*/sensor/*.txt
相关文章
- StringUtils类常用方法介绍
- 操作系统概念系类——操作系统介绍
- spark-jobserver介绍: 提供了一个 RESTful 接口来提交和管理 spark 的 jobs、jars 和 job contexts
- HBase技术架构介绍
- 总体介绍ASP.NET Web API下Controller的激活与释放流程
- 介绍一个能将任意关键字高亮实现的 Visual Studio Code 扩展
- Angular 不同种类 Module 的介绍
- Interview:算法岗位面试—10.31下午上海某银行总部公司(二面,四大行之一)之项目简介、比赛介绍、某个比赛的过程
- Python Flask框架学习01:Flask学习介绍
- JMeter基础 —脚本录制工具Badboy介绍
- LPC介绍
- 【C++ 科学计算】介绍 C++线性代数和科学计算库 Armadillo