![]() |
|
|
google unix.com
|
|||||||
| Forum | Registrati | Regole Forum | Collegamenti | Album | FAQ | Members List | Calendario | Ricerca | Today's Posts | Mark Forums Read |
| UNIX for Dummies Domande & Risposte Se non sei sicuro dove pubblicare un UNIX o Linux domanda, posta da qui. Tutti i neofiti di Linux e UNIX benvenuto! |
Più di UNIX e Linux Forum Argomenti potreste trovare utili
|
||||
| Filo | Thread Starter | Forum | Risposte | Ultimo Post |
| ksh scripting aiutare | praveenbvarrier | Shell scripting e di programmazione | 1 | 04-15-2008 11:19 AM |
| script SQL aiutare | sam786 | Shell scripting e di programmazione | 3 | 12-10-2007 12:31 PM |
| differenza tra AIX e Unix shell scripting di shell scripting. | haroonec | Shell scripting e di programmazione | 2 | 04-12-2006 09:12 AM |
| scripting guru del pls help me con lo scripting su AIX | thatiprashant | Shell scripting e di programmazione | 1 | 01-20-2006 07:58 PM |
| Scripting? | woofie | What's on Your Mind? | 1 | 03-09-2005 07:03 AM |
![]() |
|
|
LinkBack | Thread Tools | Cerca in questo Thread | Rate Thread | Modalità di visualizzazione |
|
|
|
||||
|
Scripting aiutare
Salve, Ho un incarico per la mia classe Unix per scrivere un programma che chiede ad un utente di inserire un numero. l'utente sceglie l'opzione di un menu di se vogliono contare fino a zero il numero da cui è entrato, o contare da zero fino al numero. L'errore è sempre mantenere i binari operatore previsto per le linee 9 e 14, rispetto a quando i cambiamenti che si dice unario operatore previsto. Inoltre vorrei sapere se ho codificato tutto ciò corretly. tutte le idee? Codice:
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" ~ |
|
||||
|
Ciao, Grazie sorridente Dragon. i problemi con il fisso che non hanno il simbolo del dollaro di fronte alla scelta variabile. Tuttavia, ora che posso eseguire lo script e ho nessun errore, ma niente uscite, salvo il "bye" al termine. So you cant darmi la risposta, ma di sapere come punto nella giusta direzione?
|
|
|||||
|
Come menzionato sorridente Dragon è contro le regole del forum distacco a casa ..., ma almeno ti hanno messo un certo sforzo: Codice:
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" ~ Ultimo a cura di Rubin; al 05/14/2008 08:59 PM.. Motivo: rimosso extra $ $ |
![]() |
| Segnalibri |
| Thread Tools | Cerca in questo Thread |
| Modalità di visualizzazione | Vota questo thread |
|
|