【发布时间】:2013-10-31 10:16:01
【问题描述】:
如果我有如下字符串
"firstname surname"""
如何删除所有内部双引号但保留周围的引号。
我想保留周围的原因是因为这个字符串包含一个逗号,并且不希望它被视为 CSV 中的新列
我试过了
echo '"firstname surname"""' | sed -e "s/\"\"\+/ /g"
但总是删除右双引号。
【问题讨论】:
-
您要删除所有双引号(正如答案所做的那样)还是所有不在字符串边缘的双引号?
-
所有双引号不在字符串的边缘