我有一个包含1000个条目和131列的文件,这些列是管道分隔的。最后没有管道,所以格式是这样的。
2010-10-04 |安全| AMEND | 20162214 | ......更多列...... |彭博社
如何在Vim中删除文件的最后一列?
答案 0 :(得分:6)
透视需要
%s/|[^|]*$//
注意我使用[^|]*
来允许空列。
答案 1 :(得分:3)
此正则表达式将捕获最后一列:\|[^|]+$
答案 2 :(得分:1)
另一种方式:
:%s/.*\zs|.*//
答案 3 :(得分:0)
我只需要使用cut
或awk