На этот вопрос уже есть ответ здесь:
У меня есть следующий сценарий оболочки
echo "please enter user name: "
read USER_NAME
while [ ! "$USER_NAME" ]
do
echo "User name can't be empty please re-enter: "
read USER_NAME
done
Как я могу сделать то же самое с помощью команд командной строки?
Вы могли использовать while [ "$USER_NAME" == "" ] ...
или while [ -z $USER_NAME ]
.