题解 | #域名进行计数排序处理#

域名进行计数排序处理

https://www.nowcoder.com/practice/f076c0a3c1274cbe9d615e0f3fd965f1

#!/bin/bash

awk -F '/' '{print $3}' nowcoder.txt |sort|uniq -c|sort -r|awk '{print $1" "$2}'

  1. awk -F '/' '{print $3}' nowcoder.txt:这部分使用 awk 命令,指定以斜杠 / 作为分隔符,然后打印每行中的第三个字段(即斜杠后面的内容)。
  2. sort:对输出的结果进行排序,按照默认的字典顺序进行排序。
  3. uniq -c:统计相邻行中相同的行,并显示每行出现的次数。
  4. sort -r:再次对结果进行排序,这次按照逆序(从高到低)排列。
  5. awk '{print $1" "$2}':最后一步使用 awk 命令,打印每行的第一个字段(即出现次数)和第二个字段(即斜杠后面的内容)。
全部评论

相关推荐

点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客企业服务