Como verificar se uma variável está vazia na linha de comando? [duplicado]

1

Eu tenho o seguinte script de shell

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

Como posso fazer o mesmo usando comandos na linha de comando?

    
por Suraj HK 03.02.2015 / 11:30

1 resposta

0

Você pode usar while [ "$USER_NAME" == "" ] ... ou while [ -z $USER_NAME ] .

    
por Carles Araguz 03.02.2015 / 11:47