シェルスクリプトのコンマ区切り列にプレフィックスバックスラッシュと引用符を追加する

シェルスクリプトのコンマ区切り列にプレフィックスバックスラッシュと引用符を追加する

カンマ区切りの列にプレフィックスバックスラッシュとサフィックスバックスラッシュを追加するには、次の文字列を変換する必要があります。文字列値は動的値にすることができます(時々カンマで区切られた2つの値、またはカンマで区切られた3つの値を取得することがあります。など)。

ご協力ありがとうございます

var="ABC,BCD,EFG,ZYZ,XYZ,ADF"
output : \"ABC\",\"BCD\",\"EFG\",\"ZYZ\",\"XYZ\",\"ADF\"

答え1

echo "$var" | sed 's;\([A-Z]\{3\}\);\\"\1\\";g'
\"ABC\",\"BCD\",\"EFG\",\"ZYZ\",\"XYZ\",\"ADF\"

関連情報