Liunx运维(三)-文件过滤及内容编辑处理 (3)

Liunx运维(三)-文件过滤及内容编辑处理

 

九、split:分割文件

1、split -l 27 test3.txt new_  #每27行进行分割一次,分割的文件以new_开头

Liunx运维(三)-文件过滤及内容编辑处理

 2、split -l 27 -a 3 test3.txt new_ #-a指定后缀长度

Liunx运维(三)-文件过滤及内容编辑处理

3、split -l 27 -d  test3.txt new_ #-d使用数字后缀

Liunx运维(三)-文件过滤及内容编辑处理

 

十、paste:合并文件

1、paste test.txt test2.txt #按行合并,默认table分割

Liunx运维(三)-文件过滤及内容编辑处理

 2、paste -d: test.txt test2.txt #指定分隔符合并

Liunx运维(三)-文件过滤及内容编辑处理

 3、paste -s test.txt test2.txt #-s将一列内容转为1行

Liunx运维(三)-文件过滤及内容编辑处理

 

十一、sort:文本排序

1、sort testSort.txt #将文件内容转为ASCII码,从小到大进行排序

Liunx运维(三)-文件过滤及内容编辑处理

 2、sort -r  testSort.txt #倒序排序

Liunx运维(三)-文件过滤及内容编辑处理

 3、sort -u #去除重复行

 4、sort -t -k #指定列排序

 

十二、join:按两个文件的相同字段合并

1、join testj1.txt testj2.txt #直接合并2个文件,需要排序一致的

Liunx运维(三)-文件过滤及内容编辑处理

 

十三、uniq:去除重复行

1、uniq testUniq.txt #去除重复行展示

Liunx运维(三)-文件过滤及内容编辑处理

 2、uniq -c testUniq.txt #去除重复行并统计次数

Liunx运维(三)-文件过滤及内容编辑处理

 3、sort testUniq.txt |uniq -c #去重排序

Liunx运维(三)-文件过滤及内容编辑处理

 

十四、wc:统计文件的行数、单词数或字节数

1、wc -l /etc/init.d/README  #查看行数

Liunx运维(三)-文件过滤及内容编辑处理

 2、wc -c /etc/init.d/README  #查看字节数

Liunx运维(三)-文件过滤及内容编辑处理

 3、wc -m /etc/init.d/README  #查看字符数

Liunx运维(三)-文件过滤及内容编辑处理

 4、wc -w /etc/init.d/README  #查看单词数

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/zygwpx.html