Ett script som loopar
Postat: 07 nov 2017, 12:11
Hej !
Försöker göra ett script med en liten meny, har gjort följande:
Hur gör jag för att menyn med val skall visas igen när skriptet är klart?
JAg får bara texten "Gör ett val att visas, inte menyn med de olika valen"
Försöker göra ett script med en liten meny, har gjort följande:
Kod: Markera allt
#!/bin/bash
clear
echo "Var vill du skapa en anknytning?"
PS3='Var vänlig gör ett val -> '
options=("Stockholm" "Göteborg" "Malmö" "Västerås" "Eskilstuna" "Söderhamn" "Sundsvall" "Örebro" "Örnsköldsvik " "Norrköping" "Allingsås" "Bollnäs " "Borlänge" "Borås" "Falun" "Filipstad" "Helsingborg" "Jönköping " "Karlstad" "Lidköping" "Linköping" "Mariestad" "Sala" "Skövde" "Växjö" "Avsluta")
select opt in "${options[@]}"
do
case $opt in
"Stockholm")
echo "Listar lediga anknytningar i Stockholm"
vacant_number --number-type EX --number-range 39000..39999 | head -n 40 | grep 'Number range:' | cut -f2- -d:
echo ""
vacant_number --number-type EX --number-range 36100..36199 | head -n 40 | grep 'Number range:' | cut -f2- -d:
echo ""
vacant_number --number-type EX --number-range 63100..63199 | head -n 40 | grep 'Number range:' | cut -f2- -d:
./new_mex2.sh
;;
"Göteborg")
echo "Listar lediga anknytningar i Göteborg"
vacant_number --number-type EX --number-range 14700..14999 | head -n 40 | grep 'Number range:' | cut -f2- -d:
"Avsluta")
break
;;
*) echo Felaktigt val;;
esac
done
JAg får bara texten "Gör ett val att visas, inte menyn med de olika valen"