您有单引号冲突,因此请使用:
echo "A,B,C" | sed "s/,/','/g"
如果使用bash,您也可以这样做(
<<<是
here-string):
sed "s/,/','/g" <<< "A,B,C"
但不是
sed "s/,/','/g" "A,B,C"
因为
sed期望将文件作为参数
编辑 :
如果您使用ksh或任何其他:
echo string | sed ...

您有单引号冲突,因此请使用:
echo "A,B,C" | sed "s/,/','/g"
如果使用bash,您也可以这样做(
<<<是
here-string):
sed "s/,/','/g" <<< "A,B,C"
但不是
sed "s/,/','/g" "A,B,C"
因为
sed期望将文件作为参数
编辑 :
如果您使用ksh或任何其他:
echo string | sed ...