如何移动角色(在sed中?)

时间:2013-11-08 10:42:34

标签: linux sed

我在一些单词中有一个带分号的csv文件,而不是之间 例如: 字 如何识别字符之间的所有分号并将它们向右移动直到2个字符之间没有分号?

1 个答案:

答案 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