Chinaunix首页 | 论坛 | 博客
  • 博客访问: 246486
  • 博文数量: 79
  • 博客积分: 1942
  • 博客等级: 上尉
  • 技术积分: 910
  • 用 户 组: 普通用户
  • 注册时间: 2008-05-19 16:17
文章分类

全部博文(79)

文章存档

2011年(1)

2010年(50)

2009年(28)

分类: LINUX

2010-04-18 20:16:16

#!/bin/bash

ROOT_DIR='/root/temp/wow'
KEYWORD='ad_union'
KEYWORD2='advertisement'

#for i in $(find $ROOT_DIR -name "*.*" -exec grep "$KEYWORD" {} \;)
for i in $(find $ROOT_DIR -name "*.*")
do
    ifile=$(grep "$KEYWORD" $i)
    if [ "$?" -eq "0" ]
    then
        FILE_NUMBER=$(echo $ifile | awk -F"\"" '{print $2}' | awk -F"/" '{print $NF}' | awk -F"." '{print $1}' | awk -F"_" '{print $NF}')
    #sed -i "s#ad\_union\_[0-9][0-9]#union\_$FILE_NUMBER#g" $i
    sed -i "s#ad\_union\_$FILE_NUMBER#union\_$FILE_NUMBER#g" $i
    fi

    ifile=$(grep "$KEYWORD2" $i)
    if [ "$?" -eq "0" ]
    then
        FILE_NUMBER2=$(echo $ifile | awk -F"\"" '{print $2}' | awk -F"/" '{print $NF}' | awk -F"." '{print $1}' | awk -F"_" '{print $NF}')
    sed -i "s#advertisement\/$FILE_NUMBER2\/ad\_$FILE_NUMBER2#upload\/$FILE_NUMBER2\/$FILE_NUMBER2#g" $i
    fi
done

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