だから、ここに私のユースケースがあります。約 1000 個のファイル (ログ) を含むフォルダーがあります。まず、フォルダに 'cd' し、次に 1 つの grep を使用して、次のように特定の種類のログのリストを特定します。
grep -li 'search string' *
これにより、検索文字列を含むすべてのファイルのリストが表示されます。このサブセットは、私が作業する必要があるものです。次に、これらの各ファイルから一連の情報を取得する必要があります。つまり、特定の文字列が前に付いたバージョン番号を持っています。また、テキストが [] または <> で囲まれたファイルの最初の行を見つける必要があります。次に、これらすべてをファイルにダンプする必要があります (grep の末尾に > filename.type を追加することで実行できることがわかっています)。また、特定の文字列を含むファイルのサブセットの数など、統計を見つけることも役立ちます。これが複雑な質問であることはわかっていますが、それを分割する方法がわかりません。有用な grep ステートメントに関するヘルプをいただければ幸いです。