Shell
是乔乔啊
我不留点什么总说我很懒
展开
-
当前WEB服务器中联接次数最多的ip地址-获取前5名
命令:netstat -ntu | tail -n +3|awk ‘{ print $5}’ | cut -d : -f 1 | sort | uniq -c| sort -n -r | head -n 5参数解析:tail -n +3 :去掉上面用红色标明的两行。awk ‘{ print $5}’:取数据的低5域(第5列),上面蓝色标明。cut -d : -f 1 :取蓝色部分前面的IP部分。sort:对IP部分进行排序。uniq -c:打印每一重复行出现的次数。(并去掉重复行)sort .原创 2022-05-11 08:53:52 · 243 阅读 · 0 评论 -
统计一个文件中重复的行和重复次数
uniq -c filefile中的重复行输出一次,并在每行前显示重复次数uniq -d filefile中的重复行输出一次,但不输出唯一的行uniq -u file只输出file中的唯一行原创 2022-05-11 08:44:46 · 326 阅读 · 0 评论 -
shell删除重复行
一、排序后去重(原行顺序打乱)sort -u test.txt或sort test.txt|uniq二、保持原行间相对顺序去重awk ‘!a[$0]++’ test.txt原创 2022-03-27 10:58:00 · 4403 阅读 · 0 评论 -
awk提取两个关键字符串的文本内容
#/bin/bashsrc=$1dst=$2cat ${src} | grep -E "<plate>.*</plate>" | awk '{t=$0;gsub(/.*<plate>|<\/plate>.*/,"",t);print t}' > ${dst}原创 2022-02-13 21:57:53 · 1213 阅读 · 0 评论