[v9_10] use perl for query burst

This commit is contained in:
Evan Hunt
2015-12-14 21:28:12 -08:00
parent af503b42d4
commit d87f683699

View File

@@ -93,14 +93,14 @@ QNUM=1
burst () {
BURST_LIMIT=$1; shift
BURST_DOM_BASE="$1"; shift
while test "$BURST_LIMIT" -ge 1; do
CNT=`expr "00$QNUM" : '.*\(...\)'`
CNTS=`$PERL -e 'for ( $i = 0; $i < '$BURST_LIMIT'; $i++) { printf "%03d\n", '$QNUM' + $i; }'`
for CNT in $CNTS
do
eval BURST_DOM="$BURST_DOM_BASE"
FILE="dig.out-$BURST_DOM-$CNT"
digcmd $FILE $BURST_DOM $* &
QNUM=`expr $QNUM + 1`
BURST_LIMIT=`expr "$BURST_LIMIT" - 1`
done
QNUM=`expr $QNUM + $BURST_LIMIT`
}