Bash
Välj nyckelord
Sök…
Introduktion
Välj nyckelord kan användas för att få inmatningsargument i ett menyformat.
Välj nyckelord kan användas för att få inmatningsargument i ett menyformat
Anta att du vill att user
ska select
nyckelord från en meny, vi kan skapa ett skript som liknar
#!/usr/bin/env bash
select os in "linux" "windows" "mac"
do
echo "${os}"
break
done
Förklaring: Här select
sökord används för att slinga genom en lista över objekt som kommer att presenteras vid kommandoprompten för en användare att välja från. Lägg märke till break
nyckelordet för att bryta ut ur loopen när användaren gör ett val. Annars blir slingan oändlig!
Resultat: När detta skript körs kommer en meny med dessa objekt att visas och användaren blir ombedd att välja. Vid valet visas värdet och återgår till kommandotolken.
>bash select_menu.sh
1) linux
2) windows
3) mac
#? 3
mac
>
Modified text is an extract of the original Stack Overflow Documentation
Licensierat under CC BY-SA 3.0
Inte anslutet till Stack Overflow