利用vi编辑器可批量删除文本文件中指定的字符串
- 只删除该字符串,而不是删除它出现过的行
如,删除ad123
,vi编辑器在命令模式下输入:
:%s/ad123
注意,如果待删除的关键字中含有/
,那么命令中需要更换分隔符/
(可换成#
),比如,删除/home/abc123
:
:%s#/home/abc123
- 删除出现过某字符串(以 ‘123’ 为例)的所有行,整行删除:
:g/123/d
利用vi编辑器可批量删除文本文件中指定的字符串
如,删除ad123
,vi编辑器在命令模式下输入:
:%s/ad123
注意,如果待删除的关键字中含有/
,那么命令中需要更换分隔符/
(可换成#
),比如,删除/home/abc123
:
:%s#/home/abc123
:g/123/d