バッシュとウィップテイルは初めてなので、無知を許してください。
for ループで var を割り当てると、Whiptail ダイアログの使用時に新しい値 20 が設定されません。なぜ何か提案はありますか?
andy="10"
{
for ((i = 0 ; i <= 100 ; i+=50)); do
andy="20"
echo $i
sleep 1
done
} | whiptail --gauge "Please wait" 5 50 0
# }
echo "My val $andy