sedを使用した括弧の処理

sedを使用した括弧の処理

私のファイルに正しい数の括弧があるかどうかを知りたいです。私のファイルは次のように作成できます。

(((()))()(())) ((()))()

sed角かっこの数が正しいか間違っている場合、どのようにこれらの角かっこを計算し、行の代わりにはいまたはいいえを印刷できますか?

ベストアンサー1

sed '  s/.*/YES(&)/;:t
       s/([^()]*)//g;tt
       s/.....*/NO/'

おすすめ記事