各行で char 発生後の単語を比較します。

各行で char 発生後の単語を比較します。

以下に示すように、多くの行を含むファイルがあります。

123)hfd)jggg)7584)abc
123)))7584)abc
)hfd)jggg)7584)cdf)))abc
)hfd)))abc

)[右角かっこ]が4番目に表示された場合は、abcで行を出力する必要があります。したがって、出力は次のようになります。

123)hfd)jggg)7584)abc
123)))7584)abc
)hfd)))abc

ベストアンサー1

grep十分:

grep -E '^([^)]*\)){4}abc'

このコマンドは、「)」以外の文字シーケンスで始まり、その後に「)」が4回繰り返され、その後に「abc」が続く行を探します。

おすすめ記事