分页: 1 / 1

如何批量替换文本文件中的词

发表于 : 2009-03-31 17:10
coolwin
如何批量替换一个文件夹内所有文件(都是文本文件)中的关键字。
比如将这些文件中的001全部替换成007

Re: 如何批量替换文本文件中的词

发表于 : 2009-03-31 17:15
forsearch

代码: 全选

1. 使用vim

:args *.txt
:argdo %s/001/007/g | update

代码: 全选

2. 使用sed
自己搜索怎么用,时间长没用忘了

Re: 如何批量替换文本文件中的词

发表于 : 2009-03-31 17:37
coolwin
forsearch 写了:

代码: 全选

1. 使用vim

:args *.txt
:argdo %s/001/007/g | update

代码: 全选

2. 使用sed
自己搜索怎么用,时间长没用忘了
vim 使用了那个命令,怎么提示 找不到模式 ?

Re: 如何批量替换文本文件中的词

发表于 : 2009-03-31 18:04
weive
不会用vim的话就用gedit吧。菜单栏里面有搜索替换的选项。

Re: 如何批量替换文本文件中的词

发表于 : 2009-03-31 18:04
muzuiget

代码: 全选

sed -i 's/001/007/g' *.txt

Re: 如何批量替换文本文件中的词

发表于 : 2009-04-02 13:13
keysir1986
weive 写了:不会用vim的话就用gedit吧。菜单栏里面有搜索替换的选项。