![]() |
|
|
Google unix.com
|
|||||||
| Foren | Registrieren | Forum-Regeln | Links | Alben | FAQ | Benutzerliste | Kalender | Suche | Die heutige Beiträge | Alle Foren als gelesen markieren |
| UNIX for Dummies Questions & Answers Wenn Sie nicht sicher sind, wo Sie eine UNIX-oder Linux-Frage, post it here. Alle UNIX-und Linux-Anfänger willkommen! |
Mehr UNIX-und Linux-Forum Themen Vielleicht finden Sie hilfreiche
|
||||
| Faden | Thread Starter | Forum | Antworten | Last Post |
| ksh-Scripting-Hilfe | praveenbvarrier | Shell Programmierung und Scripting | 1 | 04-15-2008 11:19 AM |
| SQL-Scripting-Hilfe | sam786 | Shell Programmierung und Scripting | 3 | 12-10-2007 12:31 PM |
| Unterschied zwischen AIX-Shell-Scripting und Unix-Shell-Scripting. | haroonec | Shell Programmierung und Scripting | 2 | 04-12-2006 09:12 AM |
| Scripting-Guru's pls help me mit Skripting auf AIX | thatiprashant | Shell Programmierung und Scripting | 1 | 01-20-2006 07:58 PM |
| Scripting? | woofie | What's On Your Mind? | 1 | 03-09-2005 07:03 AM |
![]() |
|
|
LinkBack | Thread Tools | Suche diesen Thread | Rate Thread | Anzeige-Modi |
|
|
|
||||
|
Scripting-Hilfe
Hi, Ich habe einen Auftrag für meinen Unix-Klasse, ein Programm zu schreiben um einen Benutzer zur Eingabe einer Nummer. der Benutzer wählt eine Option aus einem Menü aus, ob sie zu zählen, bis zu Null aus der Anzahl sie eingegeben, oder zählen von Null auf die Reihe. Der Fehler Ich erhalte ist binärer Operator erwartet für die Linien 9 und 14, als wenn ich, dass er sagt unären Betreiber erwartet. Auch möchte ich wissen, ob habe ich diese ganze Sache corretly. irgendwelche Ideen? 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" ~ |
|
||||
|
Hallo, Vielen Dank, dass Sie Smiling Dragon. i festgesetzt, die Probleme bei der nicht mit dem Dollar-Zeichen vor der Wahl aus. Aber jetzt kann ich das Skript ausführen und ich keine Fehler, aber nichts Ausgänge mit Ausnahme der "Abschied" am Ende. Ich weiß, man kann mir die Antwort, aber Sie wissen, wie man in die richtige Richtung?
|
|
|||||
|
Smiling Dragon Wie erwähnt ist es gegen die Forum-Regeln Entsendung Hausaufgaben ..., aber zumindest haben Sie einigen Aufwand: 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" ~ Zuletzt bearbeitet von Rubin; am 05-14-2008 08:59 PM.. Grund: entfernt extra $ $ |
![]() |
| Lesezeichen |
| Thread Tools | Suche diesen Thread |
| Anzeige-Modi | Rate this thread |
|
|