Unix/Linux - 角カッコ間の単語を置き換える

Unix/Linux - 角カッコ間の単語を置き換える

以下のように unix/Linux 括弧の間の単語を変更したいと思います。コードを1つだけ含めると、作業が簡単になるように自動化したいと思います。

私のkshスクリプトには次の文字列があります

   echo "Export file to below names (ABC, DEF, GHI)"

私は次のようになりたい

   echo "Export file to below names ('ABC', 'DEF', 'GHI')"

ベストアンサー1

$ echo "Export file to below names (ABC, DEF, GHI)" | sed -e "s/\([A-Z][A-Z][A-Z]\)/'\1'/g"
Export file to below names ('ABC', 'DEF', 'GHI')

おすすめ記事