Tôi cần quay lại từ 2 hoặc 3 đến 1 sau khi in lỗi ??
1 echo -e "program set defulte home dirctory /home/admin/$un"
echo -e "DO you want use defulte home dirctory? Yes=1 & NO=2"
read -a hd1
case $hd1 in
1)
hd=`/home/admin/$un` #40
echo -e "your home dirctory $hd1 " ;;
2)
echo -e "Please insert name your home dirctory between 1 to 10 character:"
read -a hda
len1=${#hda}
if [ "$len1" -eq "$ze" ];then
echo "There is no Argument home dirctory" # error message
2 exit
fi
if [ "$len1" -ge "$te" ];then #50
echo "The argument home dirctory maximum 10 alphanumeric" # error message
3 exit
fi
hd=`/home/admin/$hda`;;
*) echo " You have selected wrong Choice!!!" ;;
esac
Bạn có thể muốn sử dụng một vòng lặp while.
—
Kris Harper