SHELL : 数组变量及数组参数

来源:互联网 发布:网络销售合同 编辑:程序博客网 时间:2024/05/17 21:38

调用

                TGT_FILES=($(find $TGT_PATH -name $filename))

                one_by_multiple_compare ${TGT_FILES[@]}

 

函数

function one_by_multiple_compare()
{
   TGT_FILES=$1
   declare -a MATCH_FILES

   declare -i fileCount=0
   declare -i match=0

   for i in ${TGT_FILES[@]}; do
       fileCount=$fileCount+1
           diff $SRC_FILE $i
                [ "$?" -eq 0 ] || continue
                MATCH_FILES[$match]=$i
                match=$match+1
   done

}

0 0