![]() |
Hei og Velkommen fra USA til UNIX og Linux Forums! Takk for besøket og Delta i vårt globale samfunn.
|
|
google unix.com
|
|||||||
| Forums | Registrer | Forum Rules | Lenker | Album | FAQ | Medlemsliste | Kalender | Søke | Dagens innlegg | Marker forumene som lest |
| UNIX for Dummies Spørsmål og svar Hvis du er usikker på hvor du skal legge inn en UNIX-eller Linux-spørsmålet, legger den her. Alle UNIX og Linux newbies velkommen! |
Mer UNIX og Linux Forum Emner Du kan finne nyttig
|
||||
| Tråd | Tråd startet | Forum | Svar | Siste innlegg |
| ksh scripting hjelp | praveenbvarrier | Shell programmering og Skripting | 1 | 04-15-2008 10:19 |
| sql scripting hjelp | sam786 | Shell programmering og Skripting | 3 | 12-10-2007 12:31 |
| Forskjellen mellom AIX shell scripting og Unix shell scripting. | haroonec | Shell programmering og Skripting | 2 | 04-12-2006 08:12 |
| scripting guru's pls hjelpe meg med skripting på AIX | thatiprashant | Shell programmering og Skripting | 1 | 01-20-2006 07:58 |
| Scripting? | woofie | What's on Your Mind? | 1 | 03-09-2005 07:03 |
![]() |
|
|
LinkBack | Thread Tools | Søk i denne tråden | Rate Thread | Visningsmoduser |
|
|
|
||||
|
Skripting hjelp
Hei,
Jeg har et oppdrag for min Unix klassen til å skrive et program som spør en bruker til å legge inn et nummer. brukeren deretter velger et alternativ fra en meny av om de ønsker å telle ned til null fra nummeret de tastet eller telle opp fra null til nummeret. Feilen jeg får stadig er binære operatør forventes linjer 9 og 14, enn når jeg endre det sier unary operatøren forventet. Også vil jeg vite om jeg kodet dette hele greia corretly. noen ideer? Code:
echo "Enter a number" read $number echo "What do you want to do to this number?" echo "Enter d, to count down to zero" echo "Enter u, to count up from zero" read choice case $choice in d) while [ "$number" \>= "0" ] do echo $number $number = `expr $number - 1` done;; u) while [ "0" \<= "$number" ] do echo $number $number = `expr $number + 1` done;; esac echo "bye" ~ |
|
||||
|
Hei, Takk Smiling Dragon. Jeg fikset problemene med ikke å ha dollartegn foran valget variabel. Men nå kan jeg kjøre skriptet og får ingen feil, men ingenting outputs unntatt "bye" på slutten. Jeg vet du skrånende gi meg et svar, men du vet hvordan du peker i riktig retning?
|
|
|||||
|
Som Smiling Dragon nevnt det strider mot forum regler innlegg lekser ..., men minst du har lagt noen innsats:
Code:
echo "Enter a number" read number echo "What do you want to do to this number?" echo "Enter d, to count down to zero" echo "Enter u, to count up from zero" read choice case $choice in d) while [ "$number" -ge 0 ] do echo $number number=`expr $number - 1` # no spaces here before/after = sign done;; u) while [ 0 -le "$number" ] do echo $number number=`expr $number + 1` done;; esac echo "bye" ~ Sist endret av rubin; 05-14-2008 på 07:59.. Årsak: fjernet ekstra $ $ |
![]() |
| Hugseliste |
| Thread Tools | Søk i denne tråden |
| Visningsmoduser | Ranger denne tråden |
|
|