pgdx Skrevet 23. mars 2006 Skrevet 23. mars 2006 Jeg har et script som skal vise en slags menysak, og deretter si at bruker skal velge mellom 1 og 2. Hvis bruker taster noe annet enn 1 eller 2, skal skriptet kjøres på nytt. Noen ideer? read -s -n1 -p "Trykk en tast" keypress if [ $keypress -eq 1 ] then kommando1 elif [ $keypress -eq 2 ] then kommando2 else feilmelding script fi
fsck Skrevet 23. mars 2006 Skrevet 23. mars 2006 (endret) #!/bin/sh function getin { read -s -n1 -p "Trykk 1 eller 2: " keypress if [ "$keypress" = "1" ] then kommando1 elif [ "$keypress" = "2" ] then kommando2 else clear echo $keypress: "Ugyldig valg!" getin fi } clear getin Endret 23. mars 2006 av fsck
ratix Skrevet 23. mars 2006 Skrevet 23. mars 2006 Jeg har et script som skal vise en slags menysak, og deretter si at bruker skal velge mellom 1 og 2. Hvis bruker taster noe annet enn 1 eller 2, skal skriptet kjøres på nytt. Noen ideer? read -s -n1 -p "Trykk en tast" keypress if [ $keypress -eq 1 ] then kommando1 elif [ $keypress -eq 2 ] then kommando2 else feilmelding script fi 5798673[/snapback] while true do read -s -n1 -p "Trykk 1 eller 2" keypress echo if [ "$keypress" = "1" ] then kommando1 exit 0 elif [ "$keypress" = "2" ] then kommando2 exit 0 fi done
Anbefalte innlegg
Opprett en konto eller logg inn for å kommentere
Du må være et medlem for å kunne skrive en kommentar
Opprett konto
Det er enkelt å melde seg inn for å starte en ny konto!
Start en kontoLogg inn
Har du allerede en konto? Logg inn her.
Logg inn nå