בעייה ב UNIX

kreka

New member
בעייה ב UNIX

שלום חברים שוב בעייה בתכנית פשוטה. משום מה מראה הודעת שגיאה לא מובנת לגבי ה while. ההודעה היא: [: -gt: unary operator expected תכנית פשוטה שאמורה לקבל מספר,לדוגמא:123 ולהדפיס 321 מה לא בסדר? הקובץ עם התוכנית מצורף תודה
 

antgold

New member
תנסה -

#!/bin/ksh set -x if [ $# -eq 0 ] then echo "You must enter a number" exit 1 fi set temp=$1 echo $temp set scr=0 . . . . while [[ $temp -gt 0 ]] do עדין יש בעיה עם האלגוריתם תכניס הדפסות ותשים debuging flag
 

antgold

New member
לא יצא ברור -

FOR THE WHILE STATEMENT WRITE : while [[ $temp -gt 0 ]] do AT THE BEGINNING OF THE SHELL ASSIGN THE SHEL TYPE: #!/bin/ksh OR #!/bin/bash if you want that the shell will debug itself add : set -x good luck
 
למעלה