《Shell脚本学习指南》读书笔记4-第4章 文本处理工具
[摘自《Shell脚本学习指南》2009年4月第一版] 1.行的排序 sort [option] [file ...] -b 忽略开头的空白 -c 检查输入输入是否已经正确排序 -d 字典顺序,仅文字数字和空白才有意义 -g 以浮点数字类型比较字段;-n 以整型比较字段 -f 忽略字母大小写排序 -i 忽略不可打印的字符 -r 倒序排序 -u 丢弃所有具有相同键值的记录,只保留其中的第一条 -t char 使用单个字符char作为默认的字段分割字符,取代默认的空格 注意:sort是不稳定的,效率也不高。 2.删除重复 sort ... | uniq ...,也可以使用sort -u ... 3.计算行数字数和字符数 ... | wc -l 行数 -c 字节数 -w 字数 不带参数将会显示以上三者 4.提取文件开头或结尾数行 head -n n file head -n file awk 'FNR <= n' file sed -e nq file sed nq file tail -n n file tail -n file 来源: oschina 链接: https://my.oschina.net/u/815299/blog/113539