私はただ助けが必要で、私が望むことが可能かどうか知りたいと思っていました. 私のファイルは次のようになります
COLUMN1 | COLUMN2 | COLUMN3 -------------------------------------------- A=犬 | B=354 | C=343 A=猫 | B=435 | B=334 C=324 | A=ウシ | A=豚
場合によっては、特定のフィールドで同様のパターンをフィルタリングして画面に表示する必要があります。例
grep -Po 'A=(\w+)' test.txt
それから私は得る
A=犬 A=猫 A=鳥 A=ウシ A=豚
しかし、私が尋ねたいのは、可能であれば別の列を表示して最初の列の横に表示することです。明確にするために私の例を次に示します
A=犬 B=354 A=猫 B=435 A=鳥 B=334 A=ウシ A=豚
または、それぞれのグループで 3 列を表示したい場合もあります。これは「Grep」だけで実行できますか?