需要转换以下字符串以添加前缀反斜杠和后缀反斜杠以用于逗号分隔的列。字符串值可以是动态值(有时我们会得到两个逗号分隔值或三个逗号分隔值..等)
感谢您的帮助
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\"