我在一些单词中有一个带分号的csv文件,而不是之间 例如: 字 如何识别字符之间的所有分号并将它们向右移动直到2个字符之间没有分号?
答案 0 :(得分:2)
以下内容可能适合您:
sed -r 's/(\w);(\w+\b)/\1\2;/g' filename
如果要将更改保存到文件中,可以说:
sed -i -r 's/(\w);(\w+\b)/\1\2;/g' filename
如果您有;word
之类的字词需要修改为word;
,您可以说:
sed -r 's/(\w?);(\w+\b)/\1\2;/g' filename