Szukaj…


Wprowadzenie

Wybierz słowo kluczowe, aby uzyskać argument wejściowy w formacie menu.

Wybierz słowo kluczowe, aby uzyskać argument wejściowy w formacie menu

Załóżmy, że chcesz, aby user select słowa kluczowe z menu, możemy utworzyć skrypt podobny do

#!/usr/bin/env bash

select os in "linux" "windows" "mac"
do
    echo "${os}"
    break
done

Objaśnienie: Tutaj słowo kluczowe select służy do przeglądania listy elementów, które będą wyświetlane w wierszu polecenia dla użytkownika do wyboru. Zwróć uwagę na słowo kluczowe break służące do wyjścia z pętli, gdy użytkownik dokona wyboru. W przeciwnym razie pętla będzie nieograniczona!

Wyniki: po uruchomieniu tego skryptu zostanie wyświetlone menu tych elementów, a użytkownik zostanie poproszony o wybór. Po wybraniu wartość zostanie wyświetlona, powracając do wiersza polecenia.

>bash select_menu.sh
1) linux
2) windows
3) mac
#? 3
mac
>


Modified text is an extract of the original Stack Overflow Documentation
Licencjonowany na podstawie CC BY-SA 3.0
Nie związany z Stack Overflow