国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 系統 > Linux > 正文

linux中查找目錄下包含某個類的jar文件

2024-08-27 23:58:55
字體:
來源:轉載
供稿:網友

查找文件我們通過可以使用find命令來查找了,今天小編來為各位介紹一個linux中查找目錄下包含某個類的jar文件例子,希望這個例子可以幫助到大家.

支持cygwin(兩種路徑格式都支持),支持相對路徑.

  1. #!/bin/bash 
  2. #從目錄中的jar文件中查找指定的類 
  3. path=$1 
  4. name=$2 
  5. if [ "" = "$path" ];then 
  6.  echo "path not specified" 
  7.  exit 
  8. fi 
  9. if [ "" = "$name" ];then 
  10.  echo "name not specified" 
  11.  exit 1 
  12. fi 
  13. #cygwin處理 
  14. if [ ${path:1:2} = ':' ];then 
  15.  drive=`echo ${path:0:1}|tr "[:upper:]" "[:lower:]"
  16.  path=${path:3} 
  17.  path='/cygdrive/'$drive'/'${path//\//} 
  18. elif [ ${path:0:1} != '/' ];then 
  19.  path=$(pwd)"/$path" 
  20. fi 
  21. list=(`find $path -name *.jar -type f`) 
  22. c=${#list[*]} 
  23. cLen=${#c} 
  24. for row in ${list[*]} 
  25. do 
  26.  c=`expr $c - 1` 
  27.  printf "%"-$cLen"sr" $c 
  28.  rowWin=${row//cygdrive/c/C:} 
  29.  num=`jar -tf $rowWin|grep $name|wc -l` 
  30.  if [ $num -gt 0 ];then  --Vevb.com 
  31.   echo -e "r"$row 
  32.  fi 
  33. done 

例如:./findJarClass.sh “C:Workjavaapache-flume-1.5.2-binlib” PollableSource

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 弥渡县| 桃园市| 金溪县| 伊春市| 全南县| 明溪县| 贵州省| 平武县| 凤山市| 沙雅县| 广元市| 荥经县| 昔阳县| 昭通市| 屏东县| 双城市| 建阳市| 平度市| 明水县| 韶山市| 洛扎县| 华安县| 阿合奇县| 孟津县| 临海市| 阿拉尔市| 富源县| 昭平县| 巨野县| 泗洪县| 泽普县| 菏泽市| 金寨县| 永昌县| 夏津县| 二连浩特市| 清镇市| 丹江口市| 嫩江县| 宁晋县| 福海县|