11 shell脚本--003wc、cut、sort、uniq
1.wc?? 统计指定文件中的字节数、字数、行数,并将统计结果显示输出 wc filename?? 1字节=8比特 wc /etc/fastab? #统计开机自动挂载的文件 行数???? 字符个数???? 文件大小(字节)? 文件名称 -l? :统计行数 -c? :统计字节数 -m :统计字符数?? 这个标志不能与?-c?标志一起使用 -w :统计字数?? 一个字被定义为由空白、跳格或换行字符分隔的字符串 -L :打印最长行的长度 ? 2.cut? 剪切数据 ?? -b :以字节为单位进行分割。这些字节位置将忽略多字节字符边界,除非也指定了 -n 标志。 --output-delimiter ? 3.sort?? 排序,默认查看第一个字符(包括数字、字母以及空格和特殊符号),以ASCII码来排序 -n? 以数字排序 -r? 取反、逆序 -f? 忽略字符大小写 -u? 排序去除重复,重复的不显示 -t?? 指定分隔符? 相当于:cut -d -k?? 已制定字段的第几段进行排序? 相当于:cut -f ? 4.uniq?? 出去相同重复行,必须相邻的 先排序,再统计: -c? 统计某字符重复的次数 -d? 仅仅显示重复的行 -u? 仅仅显示不重复的行 (1)sort? +文件名? |? uniq? -c (2)sort? +文件名? |? uniq? -c? | sort? -nr? |? head -l (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |