Как проверить, пуста ли переменная в командной строке? [duplicate]

На этот вопрос уже есть ответ здесь:

У меня есть следующий сценарий оболочки

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

Как я могу сделать то же самое с помощью команд командной строки?

1
задан 3 February 2015 в 03:30

1 ответ

Вы могли использовать while [ "$USER_NAME" == "" ] ... или while [ -z $USER_NAME ].

0
ответ дан 6 October 2019 в 02:31

Другие вопросы по тегам:

Похожие вопросы: