pgdx Skrevet 23. mars 2006 Del 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 Lenke til kommentar
fsck Skrevet 23. mars 2006 Del 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 Lenke til kommentar
ratix Skrevet 23. mars 2006 Del 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 Lenke til kommentar
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å