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 ] .