各文の末尾に[xxx][xxxx]パターンのあるパターンを抽出する方法

各文の末尾に[xxx][xxxx]パターンのあるパターンを抽出する方法

次の文を含むファイルがあります。

..........[xxxx][xxxx]
..........[xxxx][xxxx]
..........[xxxx][xxxx]

各文の末尾に[][]が2つあります。 [][]と[][]の対応する内容を新しいファイルに抽出する方法は次のとおりです。

[xxxx][xxxx]
[xxxx][xxxx]
[xxxx][xxxx]

私は成功せずにターミナル正規表現を試しました。ありがとう、

ベストアンサー1

grepgrepGNU(またはこのオプションをサポートする他のツール-o)を使って試してみてください。

grep -o '\[[^]]*\]\[[^]]*\]$' file > new_file

出力:

[xxxx][xxxx]
[xxxx][xxxx]
[xxxx][xxxx]

おすすめ記事