unix - 计算并检查 Line 中的字符串重复次数是否大于 1
问题描述
我正在尝试计算“1260005113”的出现次数,然后检查它是否大于 1
我正在尝试计算以下日志文件中“1260005113”的出现次数。
1260005722,1000239103,1260005113,1000235906,1260004267,1260004642,1260005113,1260003996,1000239447,1000233697
1260005113,1260004642,1260004267,1260005722,1260003996
1000120365,1260005113,1260005113,1260005722,1000239103,1000239447,1260003996,1260004267,1000235906,1000233697
1000213089,1000154578,1000053838,1770003314
1000228336,1260005113,1000223808,1000225189,1260003996,1260004642,1000228200,1260005722,1260004267
1000228200,1000223808,1260005113,1260005722,1260004267,1000225189,1260003996,1260005113,1000228336
1000120365,1000233697,1260004642,1260005113,1000239103,1260005722,1260003996,1260004267,1000235906,1000239447
1000235906,1260004642,1260004267,1260003996,1000233697,1260005722,1000239103,1260005113,1000120365,1000239447
1260005722,1000239447,1000233697,1260003996,1000239103,1260004642,1000120365,1260005113,1000235906,1260004267
1000213089,1000154578,1000053838,1770003314
1000120365,1260005113,1260004642,1000235906,1000239103,1000239447,1000233697,1260005722,1260003996,1260004267
1260004267,1000233697,1000239103,1000235906,1260005722,1000120365,1260005113,1260004642,1000239447,1260003996
1260005722,1260004267,1000120365,1260003996,1000239447,1000235906,1260005113,1260004642,1000233697,1000239103
1260004267,1000239103,1000120365,1000235906,1000233697,1260005113,1000239447,1260004642,1260003996,1260005722
1000228336,1260005722,1260004267,1000225189,1260005113,1260004642,1260003996,1000228200,1000223808
1000233697,1260005722,1000235906,1000239447,1000120365,1260004267,1000239103,1260003996,1260004642,1260005113
1000213089,1000154578,1000053838,1770003314
1000120365,1000239103,1260003996,1260005722,1000235906,1260004642,1000239447,1260005113,1260004267,1000233697
我用过awk -F '1260005113' '{print (NF?NF-1:0)}'
,它给了我“1260005113”的出现次数..
但我无法找到如何只获得那些出现“1260005113”的行大于 1。
所以我只想得到第 1,3、5 行,它们有更多的 1260005113 重复
解决方案
$ awk -F '1260005113' 'NF>2' file
1260005722,1000239103,1260005113,1000235906,1260004267,1260004642,1260005113,1260003996,1000239447,1000233697
1000120365,1260005113,1260005113,1260005722,1000239103,1000239447,1260003996,1260004267,1000235906,1000233697
1000228200,1000223808,1260005113,1260005722,1260004267,1000225189,1260003996,1260005113,1000228336
推荐阅读
- python-3.x - 如何按字典的值排序?
- reactjs - Create-react-app 无法通过 WebStorm
- python - 为什么我无法在同一台机器上使用 conda 工作时将包安装到 venv 中?
- scala - SBT 包仅包含几个外部 jar,但不是全部
- git - 删除整个存储库目录的历史记录或删除 Git 中带有给定消息的提交
- android - 单击带有辅助功能服务的 SeekBar 虚线句柄
- react-native - 没有为 key reducer 提供减速器(reducer underfine)
- python - Python初学者的问题
- c# - 如何向正在运行的 qemu 实例发送命令
- pytorch - 火炬 | 不知道为什么会报错?(初学者)