我下面有代码。我想在每个for循环后将iter都增加1。如果循环发现“ -a”,我想做一下案例:将swticha设置为true,将posa设置为iter的实际值。反正有可能吗?谢谢!
iter=0
for var in "$@"
do
filtry $var "$((iter))"
$iter=$(iter+1)
done
filtry()
{
case $1 in
-a)
switcha=true
posa=$2;;
-b) switchb=true;;
-ip) switchip=true;;
-uri) switchuri=true;;
esac
}