← Back to team overview

sslug-teknik team mailing list archive

bash scripting

 

Hejsa
Jeg er igang med at komponere en lille bash script hvor der skal installeres en del filer ud fra en given liste, listen er angivet i en ekstern fil (liste.txt), mit spørgsmål er således: Vil RPM installere filerne linie for linie (rækkefølgen er meget vigtig)?
LISTE=liste.txt
rpm -UVH $liste

Ydermere skal brugeren af scriptet vælge ud fra en liste:
echo "Vælg et af nedenstående:
(1) Valg1
(2) Valg2
(3) Valg3"
read SVAR
if [ "$SVAR" = 1 ]; then
echo "Du har valgt 1"
elif [ "$SVAR" = 2 ]; then
echo Du har valgt 2"
elif [ "$SVAR" = 3 ]; then
echo "Du har valgt 3"
else
echo "Vælg venligst mellem 1, 2, 3 (Q for quit)"
fi

Mit problem er således, hvis der ikke bliver valgt 1, 2, eller 3 skal denne promt vises:
"Vælg venligst mellem 1, 2, 3 (Q for quit)"
hvor brugeren så skal foretage et valg.

René Mølsted


Follow ups