Você pode usar while [ "$USER_NAME" == "" ] ...
ou while [ -z $USER_NAME ]
.
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?
Você pode usar while [ "$USER_NAME" == "" ] ...
ou while [ -z $USER_NAME ]
.