• <ruby id="5koa6"></ruby>
    <ruby id="5koa6"><option id="5koa6"><thead id="5koa6"></thead></option></ruby>

    <progress id="5koa6"></progress>

  • <strong id="5koa6"></strong>
  • bash遍歷目錄(2)

    發表于:2014-01-23來源:IT博客大學習作者:ou點擊數: 標簽:Bash
    echo + \$fname%presentation-32.png%\ Exec exec $pptviewer \$i\;; jpg | png) echo + \$fname%image-32.png%\ Exec exec $picviewer \$i\;; avi | mkv | rm | rmvb | wmv) echo + \$fname%video-32.png%\ Exec ex

      echo "+ \"$fname%presentation-32.png%\" Exec exec $pptviewer \"$i\"";;

      "jpg" | "png")

      echo "+ \"$fname%image-32.png%\" Exec exec $picviewer \"$i\"";;

      "avi" | "mkv" | "rm" | "rmvb" | "wmv")

      echo "+ \"$fname%video-32.png%\" Exec exec $videoplayer \"$i\"";;

      "mp3" | "wma")

      echo "+ \"$fname%audio-32.png%\" Exec exec $audioplayer \"$i\"";;

      "gz" | "bz2" | "tar" | "zip" | "rar" | "deb" | "rpm")

      echo "+ \"$fname%tarball-32.png%\" Exec exec $tarviewer \"$i\"";;

      "iso")

      echo "+ \"$fname%iso-32.png%\" Exec exec $tarviewer \"$i\"";;

      "htm" | "html" | "mht" | "xml")

      echo "+ \"$fname%html-32.png%\" Exec exec $browser \"$i\"";;

      "exe" | "msi")

      echo "+ \"$fname%bin-32.png%\"";;

      "ttf")

      echo "+ \"$fname%font-32.png%\"";;

      *)

      if [ -f "$i" ] && [ -x "$i" ];then

      echo "+ \"$fname%script-32.png%\" Exec exec $editor \"$i\""

      else # 不能識別類型的一律用記事本打開

      echo "+ \"$fname%text-32.png%\" Exec exec $editor \"$i\""

      fi

      ;;

      esac

      fi

      done

      }

      if [ $# -eq 1 ];then

      makemenu "$1" "" 1 "MainDir" # 生成主目錄菜單,第四個參數僅在此處使用

      elif [ $# -eq 2 ] && [ "$1" = "-r" ];then

      makemenu "$2" "" 1 "MainDir"

      x=1

      p=0

      queue[0]="$2" # 要生成菜單的主目錄入隊

      while [ $p -lt $x ];do

      for i in "${queue[$p]}"/*;do

      if [ -d "$i" ];then

      queue[$x]="$i"

      let x=$x+1

      fi

      done

      let p=$p+1

      #if [ $p -lt $x ];then

      makemenu "${queue[$p]}" $p $x "" # x是該目錄下第一個子目錄的位置,注意第四個參數為空

      #fi

      done

      else

      echo "Usage: `basename $0` [ -r ] absolute path(without trailing slash)"

      fi

    原文轉自:http://blogread.cn/it/article/6351

    老湿亚洲永久精品ww47香蕉图片_日韩欧美中文字幕北美法律_国产AV永久无码天堂影院_久久婷婷综合色丁香五月

  • <ruby id="5koa6"></ruby>
    <ruby id="5koa6"><option id="5koa6"><thead id="5koa6"></thead></option></ruby>

    <progress id="5koa6"></progress>

  • <strong id="5koa6"></strong>