我尝试 grep -o 'aaa\w*' * >>out
从多个文件中过滤所有以 aaa...
开头的字符串:1.txt, 2.txt,3.txt ...输出,结果是
1.txt:aaa123
2.txt:aaa222
3.txt:aaaee
...
但我只想:
aaa123
aaa222
aaeee
...
如何实现我的目标,
感谢您的帮助。
最佳答案
在对多个文件使用 grep 时,使用 -h 避免打印文件名
关于regex - 使用 grep 更改过滤字符串中的结果,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22708581/