Menu linux shell

Menu linux shell

Przedstawiamy proste menu pod lin­ux shellem. Wystarczy sko­pi­ować kod i nadać uprawnienia do uru­chomienia skryptu…

#!/bin/bash
RED='\033[0;41;30m'
STD='\033[0;0;39m'

pause(){
read ‑p "Nacisnij klawisz[Enter] w celu kon­tunuacji…" fackEnterKey
}

one(){
echo "jeden()"
pause
}

two(){
echo "dwa()"
pause
}

show_menus() {
clear
echo "~~~~~~~~~~~~~~~~~~~~~"
echo " M E N U "
echo "~~~~~~~~~~~~~~~~~~~~~"
echo "1. Jeden"
echo "2. Dwa"
echo "3. Wyjscie"
}

read_options(){
local choice
read ‑p "Wybierz [ 1 — 3] " choice
case $choice in
1) one ;;
2) two ;;
3) exit 0;;
*) echo ‑e "${RED}Blad…${STD}" && sleep 2
esac
}

trap '' SIGINT SIGQUIT SIGTSTP

while true
do

show_menus
read_options
done

Tags: , , ,

Dodaj komentarz

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *

Zadzwoń teraz!