shell-配列ソート
682 ワード
1、配列ソート
#!/bin/bash
folders=(1 3 2 9 7 10 6)
len=${#folders[@]}
for((i=0; i
:
cp repository/fxserver.war backup/fxserver_$t.war
sh /home/admin/backup/cleanup.sh
# : , ( )
#
num=15
#
cd /home/admin/backup
# , 14 .war
#*20161101024543.war
j=0
for i in `ls`
do
var=$i
varlen=`expr length $i`
if [ $varlen -lt 18 ]
then continue
fi
folders[j]=${var:0-18:14}
j=`expr $j + 1`
done
len=${#folders[@]}
if [ "$len" -le $num ]; then
exit
else
morenum=`expr $len - $num`
for((i=0; i