Linux下小巧的文本截取工具(2)

我想把分隔数字的*改成冒号:,怎么办呢?一个一个改?,你或许会想到在Vim下的模式替换来处理,这确实是一个好方法。如果Vim结合cut命令来处理,也可以达到异曲同工的效果:

使用Vim下的模式替换命令:

Shift+V #选中当前的行 :s/\*/:/g #使用s命令进行替换,由于*在Vim中是由特殊含义的,需要使用反斜杠来转义

使用cut命令来处理:

Shift+V #选中光标所在的行 :!cut -d '*' -f 1- --output-delimiter=':'

两个命令的执行结果都一样,变成这样了:

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:http://www.heiqu.com/18725.html