如何在文件中的每个", "
之前添加转义字符{{1}}? (这是一个逗号,后跟一个空格)。
P.S。这些引号用于格式化目的,不会显示(也不应出现在文件中)。
答案 0 :(得分:2)
请参阅此示例,如果它对您有帮助:
kent$ echo "foo,bar,blah"|sed 's/,/\\,/g'
foo\,bar\,blah
如果您想要替换逗号,只有在有空格的情况下,请执行以下操作:
kent$ echo "foo, bar, blah,skipme"|sed 's/, /\\&/g'
foo\, bar\, blah,skipme
答案 1 :(得分:0)
对于每个角色
将想要的角色放在课程[ ,]
中(在这种情况下为空格和,
)
echo 'Your, string or data' | sed 's/[, ]/\\&/g'
]
,-
和\
有特殊规则(请参阅RegEx类文档)
用于指定模式
echo 'Your, string or data' | sed 's/, /\\&/g'