bash:添加所有单词双引号

时间:2018-08-21 05:29:21

标签: bash sed

我希望所有单词都加双引号。

例如,这句话。

  

abc,def ,, jkl

我要转换:

  

“ abc”,“ def”,“”,“ jkl”

然后,我尝试进行转换,但失败了。 我该怎么办?

sed "s/[^ ][^ ]*/'&'/g"

1 个答案:

答案 0 :(得分:5)

要用双引号括住零个或多个非逗号字符:

sed 's/[^,]*/"&"/g' file