标题:
[Linux/Unix]
如何搜索某个目录下所有文件并替换某个词?
[打印本页]
作者:
Goldmine
时间:
2010-2-2 11:31
标题:
如何搜索某个目录下所有文件并替换某个词?
find . -type f | xargs grep -l development | xargs perl -i.bak -p -e 's(http://development)(http://production)g'
复制代码
作者:
Goldmine
时间:
2010-2-2 11:31
也可以
find . -type f | while read file
do
grep development $file && echo "modifying $file" && perl -i.bak -p -e 's(http://development)(http://prodution)g' $file
done
复制代码
作者:
Goldmine
时间:
2010-2-2 11:33
find . -type f | xargs sed -i s/pattern/replacement/g
复制代码
作者:
雅悠
时间:
2010-2-11 06:15
對LINUX不是很熟悉,不過記得用grep也可以搜索文件。
例如:
搜索完全一致的單詞: grep -w "Linux" /tmp/*
不區分大小文字:grep -i "Linux" /tmp/*
欢迎光临 华人论坛 (http://store.yayabay.com/forum/)
Powered by Discuz! 7.2