linux文本处理
文件查看工具
文件查看命令: cat,tac,rev
cat
语法: cat [OPTIONS] file..
-E 显示行结束符$
-n 对显示出的每一行进行编号
-A 显示所有控制符号
-b 非变空行编号
-s 压缩连续的空行成一行
文件分页查看工具
分页查看命令: more,less
显示文本前后行内容
显示文件前行-head
语法: head [OPTIONS] File...
-c #: 获取文件前#字节
-n #: 获取文件前#行
-# : 获取文件指定行数
显示文件后几行-tail
tail [OPTIONS] file
-c #: 获取文件指定后#字节
-n #: 获取文件指定后#行
-# : 获取指定行数
-f : 动态跟踪新文件追加内容
-F : 跟踪文件名
文件的分割合并
文件分割-cut
语法: cut [OPTIONS] File...
-d DILIMITER: 指定分隔符,默认tab
-f FILEDS; 指定打印分割的字段
-c: 按照字符分割
--optput-delimiter=STRING 指定输出分隔符
文件的合并-paste
语法: paste [OPTIONS] File....
-d 分隔符,指定分隔符
-s 所有航合成一行显示
文本分析工具
文本统计数据-wc
语法: wc [OPTIONS]
-l 只统计行数
-w 只统计单词总数
-c 只统计字节总数
-m 只统计数字符总数
-L 显示文件中最长行的长度
文本排序-sort
语法: sort [OPTIONS] file
-r 执行反方向排序
-n 执行按照数字大小处理
-f 选项忽略(fold)字符串中的字符大小写
-u 删除输出中的重复字符
-t c 使用c作为字段界定字符
-k #n 选项按照#列来排序
删除重复行-uniq
语法: uniq [OPTIONS] [FILE]
-c 显示每行重复出现的次数
-d 仅显示重复过的行
-u 进显示不曾重复的行
作者:闫世成
出处:http://cnblogs.com/yanshicheng
本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接。如有问题或建议,请联系上述邮箱,非常感谢。

浙公网安备 33010602011771号