#!/bin/bash
OD=output
URL=http://www.ug.it.usyd.edu.au/~ygao6590/
# T: threads
t=( 1 2 3 )
#t=( 1 )
# F: files
f=( "50k" "100k" "200k" )
#f=( "50k" )
# S: timeout (secs)
s=( 5 10 15 20 25 )
#s=( 5 )
tidx=0
fidx=0
sidx=0
while [ "$tidx" -lt ${#t[@]} ]; do
T=${t[$tidx]}
echo "T: ${T}"
fidx=0
while [ "$fidx" -lt ${#f[@]} ]; do
F=${f[$fidx]}
echo " F: ${F}"
sidx=0
while [ "$sidx" -lt ${#s[@]} ]; do
S=${s[$sidx]}
echo " S: ${S}"
U="${URL}${F}";
/usr/bin/time ./ad "$U" "$T" "$S" > "${OD}/${F}_${T}_${S}.out" 2>"${OD}/${F}_${T}_${S}.time"
#echo "${OD}/${f}_${T}_${S}.time"
sidx=$((sidx+1))
done # s
fidx=$((fidx+1))
done # f
tidx=$((tidx+1))
done # t
Bash array iteration
最新推荐文章于 2025-03-03 00:46:42 发布