bash와 whiptail에 익숙하지 않으므로 무지를 변명하십시오.Whiptail Gauge : 변수가 루프가 설정되어 있지 않습니다.
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
@shellter'()'은 (는) 서브 쉘입니다. '{}'은 그렇지 않습니다. 문제는 파이프입니다. – rici