サブフォルダーにある最新のファイルから特定の行を見つけようとしています。ファイルには同じ名前が付いています。したがって、構造は次のようになります。
- フォルダ
- サブフォルダー1
- filename.xml
- SubFolder2
- filename.xml
- サブフォルダー1
私はgrepを使用して行を持っています
grep -r "mySubString" folder/
ここで提案されているように、ファイルをソートするためにfindを使用してみました。しかし、私は両方を組み合わせて最新のファイルから行を取得する方法を知りません。
ご協力いただきありがとうございます。
コメントありがとうございます。最新のファイルでgrepを実行したい。
—
マリオレブレロ14年
その場合、@ ap0は以下の最も近い答えを与えますが、文字列がどのファイルから来たかを知りたい場合は修正が必要です。
—
AFH 14年
grep
何も見つからない場合でも最新のファイルで実行するかgrep
、一致するものが見つかった最新のファイルからの出力が必要かは明確ではありません。