• <ins id="pjuwb"></ins>
    <blockquote id="pjuwb"><pre id="pjuwb"></pre></blockquote>
    <noscript id="pjuwb"></noscript>
          <sup id="pjuwb"><pre id="pjuwb"></pre></sup>
            <dd id="pjuwb"></dd>
            <abbr id="pjuwb"></abbr>
            隨筆-80  評論-24  文章-0  trackbacks-0
            比如要對文件夾$base下的所有文件名中包含bbb的文件重命名,將bbb替換為aaa,這里先不考慮處理子文件夾:

            for item in `ls $base | grep .*bbb.*` ; do mv $item ${item//bbb/aaa} ; done;

            但是如果要遞歸處理的話就有些麻煩了,需要寫遞歸函數(shù):

             1 #!/bin/sh
             2 
             3 Usage() {
             4     echo "Usage: $0 dir_name"
             5 }
             6 
             7 if [ $# != 1 ] ; then
             8     Usage
             9     exit 1
            10 fi
            11 
            12 rename_recursive() {
            13     local base=$1
            14     for item in `ls $base`
            15     do  
            16         item=$base/$item
            17         if [ -d $item ] ; then
            18             rename_recursive $item
            19         fi  
            20     done
            21 
            22     for item in `ls $base | grep .*aaa.*`
            23     do  
            24         mv $base/$item $base/${item//aaa/bbb}
            25     done
            26 }
            27 
            28 dir_name=`dirname $1`/`basename $1`
            29 rename_recursive $dir_name

            shell腳本不熟練,還是需要多寫多讀啊!
            posted on 2012-07-16 18:08 myjfm 閱讀(655) 評論(0)  編輯 收藏 引用

            只有注冊用戶登錄后才能發(fā)表評論。
            網(wǎng)站導(dǎo)航: 博客園   IT新聞   BlogJava   博問   Chat2DB   管理


            亚洲午夜精品久久久久久浪潮| 欧美精品国产综合久久| 久久无码高潮喷水| 四虎国产精品成人免费久久| 91久久九九无码成人网站| 久久国产精品99精品国产| 久久天天躁狠狠躁夜夜网站 | 久久A级毛片免费观看| 中文字幕一区二区三区久久网站| 久久久久综合中文字幕| 69久久夜色精品国产69| 欧美成人免费观看久久| 色综合久久精品中文字幕首页| 久久影视综合亚洲| 欧美一区二区精品久久| 亚洲欧美成人综合久久久| 久久久久这里只有精品| 99久久精品无码一区二区毛片| 亚洲国产精品无码久久久秋霞2| 国产99久久久国产精免费| 国产亚洲综合久久系列| 久久丫忘忧草产品| 亚洲国产精品狼友中文久久久| 亚洲国产精品久久久久网站 | 精品国产综合区久久久久久| 无码人妻久久一区二区三区免费丨| 久久93精品国产91久久综合| 94久久国产乱子伦精品免费| 久久精品这里热有精品| 国产精品久久久久久久| 国产精品免费福利久久| 国内精品久久人妻互换| 国产精品久久久久久久久免费| 久久国产欧美日韩精品| 97久久久精品综合88久久| 国内精品久久久久伊人av| 777米奇久久最新地址| 国产99久久久久久免费看| 久久亚洲欧美日本精品| 亚洲AV无码久久精品蜜桃| 久久www免费人成看国产片|