我得到了一个csv文件,在一些单词中有分号,而不是在两个单词之间
如:
世界
如何识别到个字符之间的所有分号并将它们向右移动,直到两个字符之间没有分号为止?
最佳答案
以下可能对您有用:
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