با عرض سلام و خسته نباشید
اسکریپت تمرین سوم بخش while رو بنده نوشتم ولی زمان اجرا ورودیها کلا پاک میشن و در خروجی عددها نمایش داده نمیشن امکانش هست راهنمایی بفرمایید مشکل از کجاست ؟
اسکریپتی که نوشتم :
!/bin/bash while [ -z $FIRST ] do read -p "Please Enter First Number:" FIRST FIRST=`echo $FIRST | tr -d [:alpha:] | tr -d [:blank:]` done unset FIRST while [ -z $SECOND ] do read -p "Please Enter Second Number:" SECOND SECOND=`echo $SECOND | tr -d [:alpha:] | tr -d [:blank:]` done unset SECOND if [ $FIRST -gt $SECOND ] then echo "$FIRST is greater than $SECOND" elif [ $FIRST -lt $SECOND ] then echo "$SECOND is greater than $FIRST" else echo "The numbers are equal" fi