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

简介:

一、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,如需转载请自行联系原作者

相关文章
|
6月前
|
文字识别 Linux 数据安全/隐私保护
掌握计算机自动化:Pyperclip与CnOCR详细教程(最全使用方法,每行代码都有注释,帮你解决与之有关的所有问题)
掌握计算机自动化:Pyperclip与CnOCR详细教程(最全使用方法,每行代码都有注释,帮你解决与之有关的所有问题)
|
6月前
|
存储 C++
C primer plus 学习笔记 第17章 高级数据表示
C primer plus 学习笔记 第17章 高级数据表示
|
7月前
|
NoSQL 安全 API
【Redi设计与实现】第二章:简单动态字符串
【Redi设计与实现】第二章:简单动态字符串
|
缓存 BI Linux
《Linux操作系统编程》第九章 数据查找和筛选工具 : 了解流编辑器sed和报表生成器awk的简单使用
《Linux操作系统编程》第九章 数据查找和筛选工具 : 了解流编辑器sed和报表生成器awk的简单使用
89 0
|
机器学习/深度学习 搜索推荐 算法
编程艺术 - 第二章 、俩个字符串是否包含问题以及扩展
编程艺术 - 第二章 、俩个字符串是否包含问题以及扩展
72 0
|
存储 Go C语言
编译原理,C语言实现LR(0)分析(扩展文法的生成、项目集规范簇的生成、ACTION GOTO表的生成、句子的分析)
注:代码生成的项目集规范簇、ACTION GOTO表的顺序可能和课本、教材、参考答案的顺序不同,但这并不影响分析过程的正确性,毕竟机器是按规律办事的😄
580 0
编译原理,C语言实现LR(0)分析(扩展文法的生成、项目集规范簇的生成、ACTION GOTO表的生成、句子的分析)
|
计算机视觉
描述性物理海洋学--第三章学习笔记
描述性物理海洋学--第三章学习笔记
|
存储 算法 搜索推荐
学习笔记--数据结构与算法基础(青岛大学-王卓)--第八章排序
学习笔记--数据结构与算法基础(青岛大学-王卓)--第八章排序
学习笔记--数据结构与算法基础(青岛大学-王卓)--第八章排序
|
存储 编译器 程序员
第三章 格式化输入/输出《C语言程序设计现代方法(第2版)》读书笔记
第三章 格式化输入/输出《C语言程序设计现代方法(第2版)》读书笔记
第三章 格式化输入/输出《C语言程序设计现代方法(第2版)》读书笔记