diff和patch命令
diff通常比较文件的内容,patch常用来打补丁
- < 表示第一个文件中的内容;>表示第二个文件中的内容
- a 表示添加 --add
- c 表示更改 --change
- d 表示删除 --delete
哪个文件在后面,哪个是标准
diff
c 更改

a 添加

d 删除

patch打补丁
1.将文件2内容和文件1一样




2.在1的基础上保留原文件内容

3.diff比较目录的时候,比较的结果是目录中的文件的不同,而不是文件内容的不同

cut命令
通常用来截取
-d:指定分隔符
-f:指定要截取的列
-c:指定截取的字符的位置

cut -d : -f 1,3第一列和第三列

cut -d : -f 3- 表示第三列到最后

cut -c 1-3 表示截取前三个字符

sort-uniq命令
1.对首列进行排序

2.对数字排序


3.-o指定输出文件

4.去重排序

5.去重反向排序

6.排序再显示重复数字次数

7.排序再显示重复行

7.排序再显示不重复行

8.-k指定列 -t指定分隔符

练习
每列的信息:姓名 身高 年龄 工资
1.按照员工姓名进行排序
-d:考虑字典中的排序

2.按照员工身高进行排序

本文深入探讨了diff和patch命令的使用方法,包括文件内容比较、补丁应用、添加、更改和删除操作。同时介绍了cut命令的使用技巧,如指定分隔符、截取特定列和字符位置。最后,讲解了sort和uniq命令在数据排序和去重方面的应用。
885

被折叠的 条评论
为什么被折叠?



