Hinweis: Das Forum wird geschlossen! Neue Registrierungen sind nicht mehr möglich!

 Zurück zu Pro-Linux   Foren-Übersicht   FAQ     Suchen    Mitgliederliste
:? Shell-Script mit Abfrage

 
Neuen Beitrag schreiben   Auf Beitrag antworten    Pro-Linux Foren-Übersicht -> Programmieren - Allgemein
Vorheriges Thema anzeigen :: Nächstes Thema anzeigen  
Autor Nachricht
tuxianer
Gast





BeitragVerfasst am: 02. Mai 2004 20:43   Titel: :? Shell-Script mit Abfrage

Wie geht das? Ich will eine Benutzerabrage machen was er machen will. A oder B --> drückt er A passiert A, drückt er B passiert B. Und wie kann man Variable deklarieren die der Benutzer eingegeben hat und wie kann man Zufallsgeneratoren machen???
 

Entfernt



Anmeldungsdatum: 22.07.1999
Beiträge: 149

BeitragVerfasst am: 02. Mai 2004 21:18   Titel:

Eine Eingabe in die Variable $HIRSCH erhältst du mit
Code:
read HIRSCH


Dann kannst du ja prüfen mit
Code:
if [ x$HIRSCH = "xA" ]; then
    echo "Hast a gedrückt";
else
    echo "Hast nicht a gedrückt";
fi


Das mit dem x vorm $HIRSCH ist ein Trick, damit dem [ (man 1 test) kein Parameter fehlt, falls $HIRSCH leer ist. Sonst würde da stehen
Code:
if [ = "A" ]
und das ist nicht gut. ;)

Für einen Zufallsgenerator könntest du /dev/urandom zur Hilfe nehmen.
 
Benutzer-Profile anzeigen Private Nachricht senden E-Mail senden

Gast






BeitragVerfasst am: 03. Mai 2004 20:44   Titel:

ok danke. werd das glweich mal ausprobieren. kan naber im moment nicht --> hab mein winmodem auf linux irgendwie kaputt gemacht und bin jetzt auf windoof. *kotz*
 

jochen
prolinux-forum-admin


Anmeldungsdatum: 14.01.2000
Beiträge: 699
Wohnort: Jülich

BeitragVerfasst am: 04. Mai 2004 9:47   Titel:

In der bash und in der ksh kannst Du Integer-Zufallszahlen aus der Variablen RANDOM beziehen:
Code:
echo $RANDOM ; echo $RANDOM
gint zwei unterschiedliche Zahlen aus. Um den Bereich der Zufallszahlen einzuschränken, muss man bash/ksh ein bisschen rechnen:
Code:
echo -n "Sechsseitiger Würfel: "
WURF=$(( (RANDOM % 6) + 1 ))
echo $WURF


Jochen
_________________
Die grösste Lüge der EDV? "Mal eben..."
 
Benutzer-Profile anzeigen Private Nachricht senden Website dieses Benutzers besuchen

Beiträge vom vorherigen Thema anzeigen:   
     Pro-Linux Foren-Übersicht -> Programmieren - Allgemein Alle Zeiten sind GMT + 1 Stunde
Seite 1 von 1

 
Gehen Sie zu:  

Powered by phpBB © phpBB Group
pro_linux Theme © 2004 by Mandaxy