2

のように機能するが、アーカイブ内を調べることができるコマンドを探していgrep -r sometext .ます (少なくとも.jar)。

余分なボーナス ;) のようなディレクトリを無視することができれば.svn .hg

4

2 に答える 2

0

ローテクな解決策:

find . -name "*.jar" -exec jar tf '{}' \| grep -H "SearchTerm" \;

そのようなことを頻繁に行う場合は、grep をackに置き換えることを検討してください (さらに、デフォルトでバージョン管理ディレクトリを回避します) 。

于 2012-05-11T21:39:45.493 に答える