麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 開發(fā) > Linux Shell > 正文

shell替換文件中的文件路徑腳本分享

2020-07-27 19:18:02
字體:
來源:轉載
供稿:網友

用法
參數(shù)1、寫有需要替換路徑記錄的文本,格式:老路徑 老名稱 新路徑 新名稱
參數(shù)2、需要替換的文件的目錄
參數(shù)3、需要替換的文件的類型

復制代碼 代碼如下:

#!/bin/sh

function _replace(){
basepath=$0
> $basepath.log
i=1
while read line
do
        echo "start===================================================================================" >> $basepath.log
        oldpath=`echo $line|awk '{print $1$2}'|sed 's/^////g'`
        newpath=`echo $line|awk '{print $3$4}'|sed 's/^////g'`
        echo $oldpath >> $basepath.log
        echo $newpath >> $basepath.log
        if [ "$oldpath" != "" ] && [ "$newpath" != "" ];then
                refiles=`grep $oldpath -irl --include="*.$3" $2`
                for refile in $refiles
                do
                        sed -i 's#'$oldpath'#'$newpath'#ig' $refile
                        echo $refile >> $basepath.log
                done
     fi
        echo "end=====================================================================================" >> $basepath.log
        echo "=">> $basepath.log
        echo $i >> $basepath.log
        echo "=">> $basepath.log
i=$(($i+1))
done < $1
}

if [ "$1" != "" ] || [ "$2" != "" ] || [ "$3" != "" ];then
_replace $1 $2 $3
else
echo "use like this:$basepath file filepath type"
fi

發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 国产一区视频观看 | 精品亚洲国产视频 | 午夜a狂野欧美一区二区 | 欧美成人一区二区三区电影 | 色域tv| 五月天堂av91久久久 | 日韩中字在线 | 美女色影院| 男男羞羞视频网站国产 | 国产一区二区视频精品 | 免看黄大片aa | 色淫网站免费视频 | 国产一级免费在线视频 | 久久色伦理资源站 | av电影免费播放 | 一区二区久久精品66国产精品 | 福利在线小视频 | 免费一级毛片免费播放 | 美女毛片儿 | av手机在线免费播放 | 欧美日韩中文字幕在线 | 91久久久久久亚洲精品禁果 | 黑色丝袜美美女被躁视频 | 鲁人人人鲁人人鲁精品 | 黑人一区二区 | 一级看片免费视频 | 欧美亚洲一级 | 国产合集91合集久久日 | 欧美一级黄色免费看 | 黄污网址| 国产va在线观看免费 | 久久久久九九九女人毛片 | 国产九九热视频 | 免费观看一级 | 欧美一级不卡视频 | 久久久电影电视剧免费看 | 精品国产一区二区三区四区在线 | 亚洲一区二区中文字幕在线观看 | 久久九九热re6这里有精品 | 欧美性生活视频免费 | 亚洲成人精品久久 |