第二章--(第六单元)--文本处理工具

简介:

一、diff命令

 1.显示上下文周围的行

 wKioL1kIa5rT1VMaAABC52zA0WY923.png

 2.使用统一输出格式

 wKiom1kIa-Owh4guAAA_3rmrAm0718.png

 3.进行递归比较

 wKioL1kIbBaDiGijAAAsbjmopc0283.png

二、修补命令patch

 1.安装patch命令服务

 wKiom1kIbEmjvnXSAABG0w60Awk949.png

 2.补全文件

 wKioL1kIbSrC3FbjAAA-ICvf4Pk607.png-wh_50

 3.备份文件

 wKiom1kIbUaAi8MNAABuMdmANUw917.png

三、grep命令

 1.关键字查找

 wKioL1kIbZiDXZ-kAAAx5jOkWNw483.png

 2.忽略关键字大小写查找

 wKioL1kIbbjDC8vXAAA8UeIcEts083.png

 3.忽略关键字大小写的反向过滤(屏蔽含有关键字的行)

 wKioL1kIbhKwWDW-AACe165ikGA501.png

 4.显示关键字所在的行

 wKiom1kIbjnRj9ZDAABD1FrAc4g379.png

 5.显示查找结果的个数

 wKioL1kIbn2y-0EVAAAmQXqa6O0644.png

 6.查找多个关键字

 wKiom1kIbqXSgiTZAABFeA1e8GI376.png

 7.查找以该关键字开头的行

 wKioL1kIbs2Sx-G9AAAx89Z9BTw794.png

 8.查找以该关键字结尾的行

 wKioL1kIbujTGujSAAAyzOG2Hwo205.png

 9.在目录中查找含有该关键字的文件

 wKiom1kIbyDBP2YBAAAt31te87w064.png

四、cut命令

 1.cut -d 分隔符   指定分隔符

 2.cut -f        截取指定列

 wKiom1kIb4zSTbhJAAAxviRG7PA367.png

 3.cut -c     截取指定的字符

 wKiom1kIb7CSJb0EAAAyFoPvOj0807.png

五、sort命令,unqi命令

 1.按数值对数据排序

 wKioL1kIcAXj0ICwAAAaHJTJPWA106.png

 2.设置排序的字段

 wKiom1kIcCqiuXCWAABDTf1VN2s593.png

 3.对数据排序,每行只显示一次,重复的计数

 wKiom1kIcMqiRr88AABY8OVtrcU353.png

 4.对数据进行排序,并且只显示重复的

 wKioL1kIcPiRZ26xAAAzHvSZ7YM418.png

 5.对数据排序,并且只显示唯一的行,重复的不显示

 wKiom1kIcS3xgpHQAABupzFORGM502.png

六、tr命令

 **** tr用于转换字符,会将文件内匹配第一范围的字符转换为第二个范围内对等的字符

 wKioL1kIcdLz6HVvAABPjlCrtnE620.png

七、sed命令

 1.字符转换,s/旧字符/新字符/   将匹配的旧字符转换为新的字符


 wKioL1kIcimgIWCQAACUAyNL9xI008.png

 2.将编辑好的命令执行

 wKioL1kIcoqymXOrAAC1kuEG900272.png

 3.批量转换字符

 wKiom1kIcqXxhZdPAACkCuKwGWA146.png

 4.转换固定行数的内容

 wKioL1kIctuwFbIsAACIDK7z-2c886.png

 5.把转换后的结果覆盖到文件中

 wKiom1kIcybzg6S-AACE1S7GYWw755.png

 6.屏蔽文件中指定的行的数据

 sed  5d  fil   ##屏蔽file文件中的第五行数据

 7.复制文件中指定的行

 sed  5p   file   ##复制file文件中的第五行



本文转自 昭He浅墨 51CTO博客,原文链接:http://blog.51cto.com/502703956/1921245,如需转载请自行联系原作者

相关文章
|
5月前
|
文字识别 Linux 数据安全/隐私保护
掌握计算机自动化:Pyperclip与CnOCR详细教程(最全使用方法,每行代码都有注释,帮你解决与之有关的所有问题)
掌握计算机自动化:Pyperclip与CnOCR详细教程(最全使用方法,每行代码都有注释,帮你解决与之有关的所有问题)
|
缓存 BI Linux
《Linux操作系统编程》第九章 数据查找和筛选工具 : 了解流编辑器sed和报表生成器awk的简单使用
《Linux操作系统编程》第九章 数据查找和筛选工具 : 了解流编辑器sed和报表生成器awk的简单使用
84 0
|
关系型数据库 MySQL
【MySQL】数据库函数通关教程上篇(聚合、数学、字符串、日期、控制流函数)(下)
文章目录 写在前面 1 聚合函数 1.1 GROUP_CONCAT() 1.2 其他聚合函数 2 数学函数 3 字符串函数 4 日期函数 4.1 常见日期函数与使用 4.2 日期格式 5 控制流函数 5.1 if逻辑判断语句 5.2 case when语句
【MySQL】数据库函数通关教程上篇(聚合、数学、字符串、日期、控制流函数)(下)
|
关系型数据库 MySQL
【MySQL】数据库函数通关教程上篇(聚合、数学、字符串、日期、控制流函数)(上)
文章目录 写在前面 1 聚合函数 1.1 GROUP_CONCAT() 1.2 其他聚合函数 2 数学函数 3 字符串函数 4 日期函数 4.1 常见日期函数与使用 4.2 日期格式 5 控制流函数 5.1 if逻辑判断语句 5.2 case when语句
【MySQL】数据库函数通关教程上篇(聚合、数学、字符串、日期、控制流函数)(上)
描述性物理海洋学--第一章学习笔记
描述性物理海洋学--第一章学习笔记
|
计算机视觉
描述性物理海洋学--第三章学习笔记
描述性物理海洋学--第三章学习笔记
|
存储 编译器 文件存储
C++语言中多文件组合方式之经典
C++语言中多文件组合方式之经典
233 0
|
存储 算法 搜索推荐
学习笔记--数据结构与算法基础(青岛大学-王卓)--第八章排序
学习笔记--数据结构与算法基础(青岛大学-王卓)--第八章排序
学习笔记--数据结构与算法基础(青岛大学-王卓)--第八章排序
第二章--第四节:运算符(二)
第二章--第四节:运算符(二)
90 0
第二章--第四节:运算符(二)