文章详情

  • 游戏榜单
  • 软件榜单
关闭导航
热搜榜
热门下载
热门标签
php爱好者> php文档>批量更改文件内容

批量更改文件内容

时间:2006-03-21  来源:cnscn2008

#!/bin/bash
#
#Author:  cnscn
#功能  :
#         批量更改文件内容
#Time  :  2006-3-21 11:25
#
#Usage :
#         ./replacebacthes.sh  "原始串"     "新串"  文件或文件夹
#示例  :
#         ./replacebacthes.sh  "192.168.0.11"  "172.16.0.201"  ./inc
#

str="$1"
strtoreplace="$2"
files="$3"

for f  in  $(grep  -HR "$str"  $files | awk -F: '{print $1}')
do
    fname="${f}.$(date +%s)"

    cp -f  "$f"  "$fname"
    sed -e  s/$str/$strtoreplace/ $fname  >$f
    rm -fr $fname
done

#End of script
相关阅读 更多 +
排行榜 更多 +
Event Horizon

Event Horizon

飞行射击 下载
Counter Terrorist Sniper Shoot

Counter Terrorist Sniper Shoot

飞行射击 下载
Special Agent

Special Agent

飞行射击 下载