文本查看及处理工具:wc, cut, sort, uniq, diff, patch
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了文本查看及处理工具:wc, cut, sort, uniq, diff, patch相关的知识,希望对你有一定的参考价值。
wc:字符统计,直接使用会依次显示行数、单词数、和字符
wc [OPTION]... [FILE]... -l: 行数 -w:单词数 -c: 字符
cut:选取命令,就是将一段数据经过分析,取出我们想要的列,后面必须跟参数使用
cut OPTION... [FILE]... OPTION: -d CHAR:以指定的字符为分隔符; -f FIELDS:挑选出的字段; #:指定的单个字段; #-#:连续的多个字段; #,#:离散的多个字段; [[email protected] tmp]# cut -d: -f7 passwd #以:为分隔符,显示第7段 [[email protected] tmp]# cut -d: -f3-7 passwd #以:为分隔符,显示第3到7段 [[email protected] tmp]# cut -d: -f3,5 passwd #以:为分隔符,显示第3和5段
sort:排序工具
sort [OPTION]... [FILE]... -n:基于数值大小而非字符进行排序; -t CHAR:指定分隔符; -k #:用于排序比较的字段; -r:逆序排序; -f:忽略字符大小写 -u:重复的行只保留一份; 复复行:连续且相同;
uniq:报告或移除重复的行
uniq [OPTION]... [INPUT [OUTPUT]] -c:显示每行的重复次数; -u:仅显示未曾重复过的行; -d:仅显示重复过的的行;
diff:逐行比较文件工具,可以直接diff file1 file2 使用
diff [OPTION]... FILES diff /PATH/TO/OLDFILE /PATH/TO/NEWFILE > /PATH/TO/PATCH_FILE -u:使用unfied机制,即显示要修改的行的上下文,默认为3行;
patch:向文件打补丁
patch [OPTIONS] -i /PATH/TO/PATCH_FILE /PATH/TO/OLDFILE patch /PATH/TO/OLDFILE < /PATH/TO/PATCH_FILE
本文出自 “汪立明” 博客,请务必保留此出处http://afterdawn.blog.51cto.com/7503144/1855821
以上是关于文本查看及处理工具:wc, cut, sort, uniq, diff, patch的主要内容,如果未能解决你的问题,请参考以下文章
grep,cut,wc,sort,diff,uniq,patch命令
linux常用命令-文本处理cut,sort,uniq,wc,tr