加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > 安全 > 正文

11 shell脚本--003wc、cut、sort、uniq

发布时间:2020-12-16 01:44:20 所属栏目:安全 来源:网络整理
导读:1.wc?? 统计指定文件中的字节数、字数、行数,并将统计结果显示输出 wc filename?? 1字节=8比特 wc /etc/fastab? #统计开机自动挂载的文件 行数???? 字符个数???? 文件大小(字节)? 文件名称 -l? : 统计行数 -c? :统计字节数 -m :统计字符数?? 这个标志

1.wc?? 统计指定文件中的字节数、字数、行数,并将统计结果显示输出

  wc filename?? 1字节=8比特

  wc /etc/fastab? #统计开机自动挂载的文件

  

    行数???? 字符个数???? 文件大小(字节)? 文件名称

  -l? :统计行数

  -c? :统计字节数

  -m :统计字符数?? 这个标志不能与?-c?标志一起使用

  -w :统计字数?? 一个字被定义为由空白、跳格或换行字符分隔的字符串

  -L :打印最长行的长度

?

2.cut? 剪切数据

 ??

  -b :以字节为单位进行分割。这些字节位置将忽略多字节字符边界,除非也指定了 -n 标志。
  -c :以字符为单位进行分割。
  -d :自定义分隔符,默认为制表符。delimiter

    --output-delimiter
  -f ?:与-d一起使用,指定显示哪个区域。
  -n :取消分割多字节字符。仅和 -b 标志一起使用。如果字符的最后一个字节落在由 -b 标志的 List 参数指示的<br />范围之内,该字符将被写出;否则,该字符将被排除。

?

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

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读