2014-03-28 65 views
0

我嘗試grep -o 'aaa\w*' * >>out過濾所有的字符串開始aaa...從多個文件更改結果過濾字符串:的1.txt,2.txt,3.txt ......對了,其結果是 1.txt:aaa123 2.txt:aaa222 3.txt:aaaeee ... 但我只想: aaa123 aaa222 aaaeee ... 如何實現我的目標, 感謝您的任何幫助。使用grep

回答

2

使用-h,以避免對多個文件

+0

是的,這就是答案,謝謝 – YOU

1

用grep時打印文件名,然後就去做

awk -F'[:]' '{print $2}' file.txt

考慮file.txt的包含您的grep的結果。

file.txt的:

1.txt:aaa123 
2.txt:aaa222 
3.txt:aaaeee 
...