Мой код выглядит примерно так: VAR="" while [ -z "$VAR" ]; do VAR=$( command | grep "important_string" ) done Поэтому я хочу опрашивать вывод command, пока не important_stringпоявится и не введен в $VAR. Есть ли функциональная разница между [ -z "$VAR" ]и [ "$VAR" = ""...