Chinaunix首页 | 论坛 | 博客
  • 博客访问: 1360616
  • 博文数量: 704
  • 博客积分: 10140
  • 博客等级: 上将
  • 技术积分: 6230
  • 用 户 组: 普通用户
  • 注册时间: 2010-07-15 20:41
文章分类

全部博文(704)

文章存档

2013年(1)

2012年(16)

2011年(536)

2010年(151)

分类:

2011-12-21 23:14:35

原文地址:查找替换文件,,, 作者:badb0y

#!/bin/bash
file=$(find /1 -name "*.shtml")
old=$(grep -o "" $file)
new=$(echo $old|awk -F/ '{ print " 's#\?#\\?#g'|sed 's#\&#\\&#g')
echo $new
sed -i "s#$old#$new#g" $file
 
find /1 -name "*.shtml"|grep -o " read old
do
new=$(echo $old|awk -F/ '{ print "  's#\?#\\?#g'|sed 's#\&#\\&#g')
echo $new
sed -i "s#$old#$new#g" $file
done

find /1 -name "*.shtml"|xargs sed -ri 's#*sid/(.*)/v.swf#\?VideoIDS=\1\&isAutoPlay=true\&embedid=-\&showAD=0#g'
 
 
 
[root@linglingshang2009 /]# cat test
[root@linglingshang2009 /]# cat test |sed -r 's#\?union=(.*)\&token=(.*)\&typeid=(.*)\&type=(.*)#\1_\2_\3_\4.xml#g'

阅读(217) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~