遍历目录循环,数组循环

 

 

#!/bin/bash

yuijar="/usr/local/shell/yuicompressor-2.4.2.jar"
jspath="/var/www/html/WWW_ROOT_DEV/3ds/www/js"

cd ${jspath}/common/

rm -f all.js
/bin/touch all.js

arr_common=( [0]='jquery-1.5.1.min.js' [1]='jquery.comet.js' [2]='mdf-full.js' [3]='3ds-init.js' )

for i in ${arr_common[*]}
do
  echo $i
  java -jar $yuijar --type js --charset utf-8 -v $i > $i.tmp
  cat  $i.tmp >> all.js
  rm -f $i.tmp
done


cd ${jspath}/frontend/
rm -f all.js
cp ../common/all.js ./

arr_frontend=( [0]='header.js' [1]='module.js' [2]='info.js' [3]='bothSides.js' [4]='clearance.js' [5]='duplex.js' [6]='group3Turn.js' [7]='group6Turn.js' [8]='notPosition.js' )

for i in ${arr_frontend[*]}
do
  echo $i
  java -jar $yuijar --type js --charset utf-8 -v $i > $i.tmp
  cat  $i.tmp >> all.js
  rm -f $i.tmp
done



cd ${jspath}/backend/
rm -f all.js
cp ../common/all.js ./

arr_backend=( [0]='project-init.js' [1]='language-mapping.js' [2]='error-mapping.js' [3]='action-mapping.js' [4]='datepicker.js' [5]='header.js' [6]='account.js' [7]='guanliyuan.js' [8]='member.js' [9]='water-level.js' [10]='auto-odds.js' [11]='betting-limits.js' [12]='replenishment.js' [13]='result.js' [14]='report-form.js' [15]='time-manage.js' [16]='operation-record.js' [17]='basic-settings.js' [18]='marquee-settings.js' [19]='settings-nav.js')

for i in ${arr_backend[*]}
do
  echo $i
  java -jar $yuijar --type js --charset utf-8 -v $i > $i.tmp
  cat  $i.tmp >> all.js
  rm -f $i.tmp
done
 

 

 

 

 

 

 

 

#!/bin/bash

cd /var/www/html/WWW_ROOT_DEV/3ds/www/js/frontend/
rm -f all.js
#cp jquery-1.5.1.min.js all.js
#for i in $(ls | grep ^[^d] | grep -v jquery.js | grep -v all.js)
for i in $(ls | grep ^[^d] )
do
  echo $i
  java -jar /usr/local/shell/yuicompressor-2.4.2.jar --type js --charset utf-8 -v $i > $i.tmp
  cat  $i.tmp >> all.js
  rm -f $i.tmp
done



cd /var/www/html/WWW_ROOT_DEV/3ds/www/js/backend/
rm -f all.js
#cp jquery-1.5.1.min.js all.js
#for i in $(ls | grep ^[^d] | grep -v jquery.js | grep -v all.js)
for i in $(ls | grep ^[^d] )
do
  echo $i
  java -jar /usr/local/shell/yuicompressor-2.4.2.jar --type js --charset utf-8 -v $i > $i.tmp
  cat  $i.tmp >> all.js
  rm -f $i.tmp
done

你可能感兴趣的:(数组)