问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

shell脚本中的一句话求解释

发布网友 发布时间:2024-10-01 09:18

我来回答

1个回答

热心网友 时间:2024-10-27 20:17

这是用了awk数组

-F'-'
设置 - 为字段分隔符

++S[$1"-"$2]
awk数组下标并非一定要是整数。这句是在处理文件每一行时,将每行的第一个字段$1和第二个字段$2以 $1-$2 的字符串形式作为数组下标。这句主要用于统计文件中出现$1和$2相同的情况,出现一次相同情况,对应数组元素的值就加1。

if(S[a]>3) {sub(/-.*$/,"",a) print a}
出现三次以上,用字符串处理函数sub对数组下标a做替换操作。将匹配到的内容,即将字符串a中- 以及后面的内容都替换为空,只保留前面的 $1。
/-.*$/是个正则表达式,匹配含有-的所有字符,$表示字符串的结尾,.*表示中间含有任意字符(可以为空)。

最后,总结:
遍历/tmp/ipt/bad.log文件,对前两个字段(以-分隔)相同且出现三次以上的记录,打印其第一个字段(估计就是想要的bad IP),将所有打印出来的内容排序并去重后导入/tmp/ipt/bad.ip。
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
不锈钢管烧一下好打孔吗 不锈钢管钻孔公式 在19不锈钢管上钻9个大的孔,如何磨好钻头,钻出来的内毛刺不要太难... 不锈钢管如何开孔 去地里帮扒花生后回来影响到大腿的疼痛该怎么做才不会痛 怎么网页突然自动关闭 网页为什么会突然自动关闭 网页自动关闭什么原因 怎么在微信里面自己组建群聊 门开在东南角,北面中间有窗,办公桌如何摆放 请推荐一款app导航系统,地图信息准确,界面友好,主要用于在境外... awk -F'[\\[\\]]' 请教shell高手,这个正则表达式是什么意思?到底是以... 审计按照什么分类 大众帕萨特发电机如果坏了是什么故障灯显示 怎么将CAD的窗交窗口选择框的套索改为矩形cad套索工具怎么变矩形 cad鼠标框选为什么不是矩形 汕头哪家ktv比较高性价比,要有无线话筒,大概9人去,从2点到10点 去的... 请问汕头KTV 欢唱好还是潮汇好点 汕头的KTV是金煌好还是欢唱好 汕头潮汇KTV 淘宝上视频不符规格怎么办? 视频如何在淘宝详情页面播放? 淘宝详情页视频跟主图视频有什么区别 拍淘宝视频的格式是什么? 宽带下载速度2.26兆比特是多少?【电信宽带2M】 急切征求“入党积极分子在构建和谐、积极、健康、清洁、安全的寝室文... 入党积极分子应该为宿舍,班级,学院的和谐发展做些什么? 请从宿舍... ...流芳百世,井然有序,指鹿为马,固若金汤,精雕细刻,雪中送炭,伶牙俐... ...井然有序,固若金荡,雪中送炭,流芳百世,指鹿为马,精雕细刻 关于感悟亲情为话题,写一篇作文 600字,不要抄的,要自己写 给好评 初中亲情作文600字以上,要求有具体事例,开头和结尾要吸引人,不要从百度... 征集志愿院校名单在哪找,河北考生 由于志愿掉档,现在需要补录二专院校,不知哪些学校还在招生 补录学校什么时候出来?怎么填补录志愿?请速速回答谢谢 一考生在征集在二专补录志愿时没有他,但在录取名单中也没有,是怎么回事... 企微被封了还能解封么 ...第二志愿是河北经融学院 现在还没有录取出来 明天就要补录了怎么办... 模具表面涂层处理哪家好 ...推荐几个好玩的地方啊 还有方便住的地方哦谢谢了,大神帮忙啊... 宽牙线与细牙线之间的区别有什么? 世界上最经典的智慧是什么?谢谢了,大神帮忙啊 哪个穴位治痛经 月经推迟按摩哪个穴位 女性保养养生的一个重要穴位——三阴交穴 永州公积金政策有哪些 三阴交是哪个穴位 三阴交在身体哪个部位 国外人怎么申请中国签证? 我的银行卡上每个月被另一个手机号码上花呗自动扣款怎么办?_百度... 早上好的句子正能量短 冬笋炒腊肉怎么做好吃又简单?