Skocz do zawartości
  • 👋 Witaj na MPCForum!

    Przeglądasz forum jako gość, co oznacza, że wiele świetnych funkcji jest jeszcze przed Tobą! 😎

    • Pełny dostęp do działów i ukrytych treści
    • Możliwość pisania i odpowiadania w tematach
    • System prywatnych wiadomości
    • Zbieranie reputacji i rozwijanie swojego profilu
    • Członkostwo w jednej z największych społeczności graczy

    👉 Dołączenie zajmie Ci mniej niż minutę – a zyskasz znacznie więcej!

    Zarejestruj się teraz

Bash Script - Select


Rekomendowane odpowiedzi

Opublikowano

Witam,

Mój problem wygląda następująco, piszę pewien skrypt, mam problem z selectem. Mianowicie wiadomo że menu z poniższego skryptu wygląda tak:

 

1) 1

2) Quit

 

 

 

i chciałbym aby wyglądało to następująco:

 

1) Porównanie wartości
2) Quit

 

 

 

Czytałem na internecie kilka poradników na temat budowy funkcji select, nigdzie nie znalazłem jak można zmienić nazwę danej opcji na dwuczłonową podpisaną pod polecenie "1". Jeżeli jest ktoś w stanie mi pomóc prosił bym o poradę.

echo "Menu główne:"
#Menu.
select y in 1 2 3 4 5 Quit
do
case $y in
#Opcja 1 - Porównanie wartości.
"1") echo "Opcja 1 - Porównanie wartości."
echo "Podaj x:"
read a
echo "Podaj y:"
read b
 
if [ $a = $b ]
then
echo "Wartość $a równa wartości $b"
else
echo "Wartość $a nie jest równa wartości $b"
fi ;;
 

"Quit") echo "Nastąpiło wylogowanie z programu na polecenie użytkownika."
exit ;;
*) echo "Brak opcji pod danym klawiszem."
esac
echo "Powrót do menu:"
done

Zarchiwizowany

Ten temat przebywa obecnie w archiwum. Dodawanie nowych odpowiedzi zostało zablokowane.

×
×
  • Dodaj nową pozycję...