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

域名进行计数排序处理

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

思路:

1、先使用awk -F/ '{print 3}' 取出域名
运行结果如下:
www.nowcoder.com
www.nowcoder.com
m.nowcoder.com
2、然后再排序 sort -r 根据字符串长短,由长到短
3、uniq-c 统计相同的字符串,但是会有空格
4、使用 awk 再次分割,去除空格

结果如下:
cat nowcoder.txt | awk -F/ '{print $3}'|sort -r|uniq -c|awk '{print $1,$2}'

总结:

根据字符串长短排序指令: sort -r
统计有多少相同的字符串: uniq -c
awk 默认分割符 空格 和 tab 键
全部评论

相关推荐

想按时下班的大菠萝在...:隔壁学校的,加油多投, 实在不好找可以下个学期开学找,把算法八股准备好,项目有空再换换
投了多少份简历才上岸
点赞 评论 收藏
分享
评论
3
1
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务