`

sort | uniq -c | sort -rnk 1

 
阅读更多

sort | uniq -c | sort -rnk 1

 

 

[hadoop@master ~]$ cat 001.log 

123

456

1111

456

123

123

1

2

3

4

45

24

66

89

12

1

14

45

3

3

3

3

35

5

5

5

5

5

9

[hadoop@master ~]$ 

[hadoop@master ~]$ 

[hadoop@master ~]$ cat 001.log | sort

1

1

1111

12

123

123

123

14

2

24

3

3

3

3

3

35

4

45

45

456

456

5

5

5

5

5

66

89

9

[hadoop@master ~]$ cat 001.log | sort | uniq -c

      2 1

      1 1111

      1 12

      3 123

      1 14

      1 2

      1 24

      5 3

      1 35

      1 4

      2 45

      2 456

      5 5

      1 66

      1 89

      1 9

[hadoop@master ~]$ cat 001.log | sort | uniq -c | sort -rnk 1

      5 5

      5 3

      3 123

      2 456

      2 45

      2 1

      1 9

      1 89

      1 66

      1 4

      1 35

      1 24

      1 2

      1 14

      1 12

 

      1 1111

分享到:
评论

相关推荐

    uniqtoo:`sort |的版本uniq -c`,其输出在解析每一行时实时更新

    的一个版本sort | uniq -c sort | uniq -c与输出,在实时更新的各行被解析。 用法 基于线进入管的东西uniqtoo一样的,你会进入sort | uniq -c sort | uniq -c 。 这是一个示例,该示例计算此存储库中文件的扩展名...

    `sort | 的一个版本uniq -c` 输出在解析每一行时实时更新

    uniqtoosort | uniq -c版本sort | uniq -csort | uniq -c输出在解析每一行时实时更新。用法将一些基于行的东西输送到uniqtoo ,就像你在sort | uniq -csort | uniq -c 。这是一个计算此存储库中文件扩展名的示例,...

    linux使用lsof命令查看文件打开情况

    1. **普通文件**:包含文本或二进制数据的常规文件。 2. **目录**:组织文件的容器。 3. **符号链接**:指向其他文件的快捷方式。 4. **面向块的设备文件**:用于与块设备(如硬盘)交互的特殊文件。 5. **面向字符...

    071204awk应用1

    - `cat access.log|awk '{print $1}'|sort|uniq -c|sort -nr|head -10`: 获取访问前10位的IP地址及其访问次数。 - `cat access.log|awk '{counts[$(11)]+=1}; END {for(url in counts) print counts[url], url}'`:...

    一个简单的防CC攻击Shell脚本分享

    /bin/shcd /var/log/httpd/cat access_log|awk ‘{print $1}’|sort|uniq -c|sort -n -r|head -n 20 > acp /dev/null access_logcp /dev/null error_logcp /dev/null limit.shcp /dev/null c#awk ‘{print $2}’ a|...

    linux常用命令

    tcpdump -i eth0 -tnn dst port 80 -c 1000 | awk -F"." '{print $1"."$2"."$3"."$4}' | sort | uniq -c | sort -nr | head -n 20 ``` - `tcpdump -i eth0`: 指定网卡接口为eth0。 - `-tnn dst port 80`: 捕获目标...

    apache网站调优

    6. **监控网络流量**:借助`tcpdump -i eth0 -t nn dst port 80 -c 1000 | awk -F"." '{print $1"."$2"."$3"."$4}' | sort | uniq -c | sort -nr`命令,可监控进入80端口的前1000条数据包,以便了解哪些IP访问频率...

    Shell 分析日志文件高效命令详解.docx

    命令:`cat log_file|awk '{print $1}'|sort|uniq -c|sort -nr|head -20` 这条命令将 log_file 文件中的每一行数据都输出到标准输出,然后使用 sort 和 uniq 命令对输出结果进行排序和去重,最后使用 head 命令输出...

    在Linux的命令行中实现字符出现频率统计的方法.docx

    然后,同样使用`sort`、`uniq -c`和`sort -rn`来计算并排序字符频率,`head`用于显示前10个最常见的字符。 ``` fold -w1 man.txt | sort | uniq -c | sort -rn | head ``` 3. 区分大小写统计: 若要保留大小写...

    linux下2个检查tcp连接的命令

    netstat -ant|awk '{print $5 \t $6}'|grep ::ffff:|sed -e 's/::ffff://' -e 's/:[0-9]*//' |sort|uniq -c| sort -rn|head -10 结果: 122 125.162.71.199 TIME_WAIT 99 79.119.125.43 TIME_WAIT 81 125.167.243.77...

    基于qt c++统计新概念英语中单词出现的次数、频率

    【作品名称】:基于qt c++统计新概念英语中单词出现的次数、频率 【适用人群】:适用于希望学习不同技术领域的小白或进阶学习者。...sed 's/ /\n/g' / | sed '/^$/d' | sort | uniq -c | sort -rn > test.txt

    linux命令 — lsof 查看进程打开那些文件 或者 查看文件给那个进程使用1

    7. **列出多个程序的文件信息**:`lsof -c mysql -c apache` 8. **列出用户test和程序mysql的文件信息**:`lsof -u test -c mysql` 9. **列出除root用户外的文件信息**:`lsof -u ^root` 10. **通过进程号查看文件**...

    Linux下日志统计举例.pdf

    如`cat access_log | awk '{print $1}' | sort | uniq -c | sort -m -k1,1 -n -c`。 5. **显示访问前10位的IP地址**:通过`sort`、`uniq`和`head -10`找出访问最多的IP。`cat access_log | awk '{print $1}' | sort...

    nginx-log-analysis:用于分析 nginx 日志文件的很棒的 linux shell 命令的精选列表

    awk '{ print $1 }' /var/log/nginx/access.log | sort | uniq -c | sort -rn | head -1 ``` 9. **awk脚本**:编写复杂逻辑。可以创建一个awk脚本来统计不同状态码的请求占比: ``` awk '{ status[$6]++ } END ...

    基于 python 实现的中文姓名与性别的相关性分析

    【作品名称】:基于 python 实现的中文姓名与性别的相关性分析 【适用人群】:适用于希望学习不同技术领域的小白或...grep ",男" data/chinese_name_gender_0*.csv|cut -d, -f1|cut -d: -f2|sort|uniq > data/male.txt

    巧用Linux命令完成统计排序功能.docx

    3. `sort data | uniq -c | sort -k 1 -n -r`:经过`uniq -c`处理后,输出的格式类似于“2 data”,其中第一列是计数,第二列是原始数据。接下来的`sort`命令用于对这些记录进行二次排序。`-k 1`指定按照第一列(即...

    Linux日志分析与视频分享资料

    cat access_log | awk '{print $1}' | sort | uniq -c | sort -nr | head -10 ``` 通过上述命令,我们可以轻松地找到最频繁访问网站的前10个IP地址。 **6. 显示指定时间后的日志** ```bash cat access_log | awk '$...

    28个运维经典面试题.doc

    可以使用 cat /dev/urandom | head -1 | md5sum | head -c 32 >> /pass 命令来生成 32 位随机码。 7. 统计出 Apache 的 access.log 中访问量最多的 5 个 IP? 可以使用 cat access.log | awk ‘{print $1}’ | ...

    Linux运维工程师:30道面试题整理

    例如,以下命令可以嗅探 80 端口的访问:`tcpdump -i eth0 -tnn dst port 80 -c 1000 | awk -F"." '{print $1"."$2"."$3"."$4}'| sort | uniq -c | sort -nr |head -5`。 4. 查看 /var/log 目录下文件数 使用 `ls`...

    rotal:从流中获取运行中的运行次数。 意在替换`sort | 输入为流时,uniq -c`

    `rotal` 是一个 Python 实现的工具,其设计目的是为了高效地处理数据流,特别是从标准输入(stdin)中读取数据,并计算其中各元素出现的次数,类似于 Unix shell 中的 `sort | uniq -c` 命令组合。这个工具在处理大...

Global site tag (gtag.js) - Google Analytics