各行の2つのパターンの間にテキストを入力します(パターンを含む)。

各行の2つのパターンの間にテキストを入力します(パターンを含む)。

次の行があります。

[2022-04-14T20:06:17+0800] [ALPM] installed data (0.5.0-7)
[2022-04-14T20:06:17+0800] [ALPM] installed data-cleo (0.4.1-4)
[2022-04-14T20:06:17+0800] [ALPM] installed python (0.2.2-11)

パッケージをインポートして改行の代わりにスペースで区切りたいです。

data data-cleo python

ベストアンサー1

質問にタグを付けたので、linuxGNU grepと対応するPCREオプションがあるとします-P。それから

$ grep -Po 'installed\s+\K\S+' log.txt | paste -sd ' '
data data-cleo python

おすすめ記事