首页 > 代码库 > Linux文本处理工具
Linux文本处理工具
文本处理工具
wc(word count) 统计文件内容
wc命令用于统计文件的行数、字节数、用空格隔开的字符单词数信息
语法:wc [文件名...]
wc [选项] [文件名...]
选项:
-l:统计行数(lines)
-w:统计单词数(words)
-c:统计字节数(bytes)
-m:统计字符数
-L:统计文件中最长行的长度
cut 字符截取
cut命令用于截取文件中的字符;如果要分割多个数字,则用“,”进行分割;如果要分割连续字段,则用“-”进行分割(1-9)
语法:cut [选项...] [文件名]
cut [指定分隔符] [文件名]
选项:
-d:指定分隔符(只能指定一个),这个选项和字符之间可以不用加空格
-f:指定提取第几列,这个选项和字符之间可以不用加空格
#:指定的单个字段
#-#:连续的多个字段
#,#:离散的多个字段
-n:与“-b”选项结合使用,不分割多字节字符
-s:不显示不包含分隔符的行
--output-delimiter=分隔符;指定输出内容是的字段分割符
cut的局限
cut命令默认是不能使用多个空格作为分隔符
sort 排序
sort用于将文件进行排序,并将排序结果标准输出;sort默认是比较每一行的第一个字符,按字母表中升序进行排序
语法:sort [文件名...]
sort [选项] [文件名...]
选项:
-f:忽略字符大小写
-r:反向排序
-k:以指定字段为标准进行排序
-t:指定字段分隔符
-n:以数值大小进行排序
-u:重复的行,只显示一次
uniq 忽略重复
uniq 用于忽略文件中的重复行,一般与sort结合使用
语法:uniq [选项] [文件名]
选项:
-c:显示每行出现的次数
-d:仅显示重复过的行
-u:仅显示没有重复过的行
本文出自 “ZYJTF 孤云暮雨” 博客,请务必保留此出处http://zhangdaifu.blog.51cto.com/11848193/1948216
Linux文本处理工具