bash - 在文件中查找包含重复字符的行

标签 bash sorting duplicates character

我需要一些帮助来定位包含重复字符的文本文件中的行。 我更喜欢使用 bash,但任何其他方法都可以:)

一个小例子只是为了让事情更清楚:
文件.txt:

1234
11234
abcd
12234
ab321
1233
zs11w
12w2

期望的输出:

11234
12234
1233
zs11w
12w2

感谢您的帮助!

最佳答案

grep '\(.\).*\1' file.txt

匹配任何包含一个字符的行,任何字符串,然后是相同的字符,即任何重复的行。

关于bash - 在文件中查找包含重复字符的行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14223350/

相关文章:

string - 对字符串进行排序

python - 使用python查找具有不同扩展名的重复文件

linux - 如何将 "which"与正则表达式或其他方式一起使用以在 $PATH 中查找命令

bash - bash 函数中的非阻塞 nohup?

Bash,如何在使用 cmp 时打印出相同的文件

javascript - 如何对加载的 XML 数据进行排序

c++ - 对其中只有 3 个元素的 100 个元素的整数数组进行排序

PHP - 删除重复的音节词

java - 从 Java 中的 HashMap 中删除重复值

linux - 如何让 Jenkins 服务器将 bash 代码推送到不同的服务器?