while true
do
や、
FLAG=true
or
FLAG=false
if $FLAG; then

真偽に成功不成功をそのままは、なんて書きたかっただけだろ、そうの方が見た目がいいしな
なんでそんなに拘っているんだか