gpt4 book ai didi

regex - grep -E {,1} 显示出现次数超过 1 次的结果

转载 作者:IT王子 更新时间:2023-10-29 01:04:46 26 4
gpt4 key购买 nike

我一直在想办法找出只有 N 个字符出现的行。

[root@example DIR]# grep -E "6{,1}" test.txt
6543
6625
6668
6868
6666
1161

我想要的是让 grep 打印出以下内容:

[root@example DIR]# grep -E "6{,1}" test.txt
6543
1161

我错过了什么?

最佳答案

使用 awk 我会:

$ awk '/6/&&!/6.*6/' file
6543
1161

它翻译成 grep 就像:

$ grep 6 file | grep -v 6.*6
6543
1161

编辑:

@Sundeep 使用 6 作为字段分隔符并计算字段的聪明想法(见评论):

$ awk -F6 'NF==2' file
6543
1161

^ 他在下面的评论。

关于regex - grep -E {,1} 显示出现次数超过 1 次的结果,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48576749/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com