キャプチャしたい数字を含むファイルでいっぱいのディレクトリがあります。また、どの番号がどの特定のファイルに由来するのかを知りたいです。今、私はgrepを実行しているだけで、次のような出力が得られます:
grep ./* -e 'expression'
./file1: expression numberA
./file1: expression numberB
./file1: expression numberA
./file2: expression numberC numberD
...
私が望むのは、ファイル名の一部 (この例では file1 の 1) と、式の後に表示されるすべての数字を抽出することです。
私はすべてを bash で行うことを好みますが、どのような解決策も歓迎します。
編集:明確にするために、出力として次のものが必要です:
file1:
numberA
numberB
file2:
numberC
numberD
...
先ほどの部分(./file1:式番号A)も編集しました。前に明確でなくて申し訳ありません。