批量替换文件内容

上一篇 / 下一篇  2008-06-21 22:56:03 / 个人分类:Linux

查看( 756 ) / 评论( 6 )
批量替换文件内容(如,要将当前目录下包括子目录中全部文件中的“商品”二字替换成“产品”)

命令:find ./ -type f | xargs perl -i -pe s%商品%产品%g

TAG: Linux

mathbox mathbox 发布于2008-06-22 13:37:41
很实用 有空去试试...
重症"爱姿"病房 walkerxk 发布于2008-06-22 17:47:36
一般用sed吧find ./ -type f | xargs sed 's/商品/产品/g'
omak omak 发布于2008-06-22 21:33:38
呵呵,还有其他快速的方法吗?
bones7456发布于2008-06-22 22:08:31

QUOTE:

原帖由 walkerxk 于 2008-6-22 17:47 发表
一般用sed吧find ./ -type f | xargs sed 's/商品/产品/g'
sed 得加 -i 吧?不然只输出了.
Imcomplete zhull1052 发布于2008-06-23 13:33:12
方法提的越多越好呀,多学点,哈哈....
我来说两句

(可选)

日历

« 2008-11-23  
      1
2345678
9101112131415
16171819202122
23242526272829
30      

数据统计

  • 访问量: 1121
  • 日志数: 11
  • 图片数: 2
  • 建立时间: 2006-01-10
  • 更新时间: 2008-08-14

RSS订阅

Open Toolbar