Advertisement
kator

Bash dla arka

Jun 7th, 2017
243
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Bash 2.45 KB | None | 0 0
  1. #opis skryptu
  2.  
  3. #!/bin/bash
  4. #clear
  5. rachunek=0
  6.  
  7. function dodaj {
  8.     #clear
  9.     echo "Wybrales "$1 " o koszcie "$2
  10.     read -p "Dodac do rachunku? :" dodajdorachunku
  11.     dodajdorachunku=${dodajdorachunku,,}
  12.     if [[ $dodajdorachunku =~ ^(tak|t|yes|y)$ ]] ; then
  13.         echo "Dodaje do rachunku"
  14.         rachunek=$rachunek + $2
  15.     fi
  16.     echo "---"
  17. }
  18.  
  19. function danie {
  20.     clear
  21.     echo "Oto nasze menu dan glownych, ktora pozycj wybierasz ?"
  22.     echo "1. Kotlet z frytkami 15"
  23.     echo "2. Kotlet z zmiemniaczkami 16"
  24.     echo "3. Pierogi ruskie 12"
  25.     echo "4. Pizza 14"
  26.     read numer1
  27.     case "$numer1" in
  28.         "1") dodaj "kotleta z frytkami" 15;;
  29.         "2") dodaj "kotleta z ziemniaczkami" 16 ;;
  30.         "3") echo "Wybrałeś pierogi ruskie" ;;
  31.         "4") echo "Wybrałeś pizze" ;;
  32.         *) echo "Nie ma takiego dania"
  33.     esac
  34. }
  35. function zupa {
  36.     #clear
  37.     echo "Oto nasze menu zup, którą pozycję wybierasz ?"
  38.     echo "1. Pomidorowa"
  39.     echo "2. Rosół"
  40.     echo "3. Barszcz"
  41.     echo "4. Ogórkowa"
  42.     read numer1
  43.     case "$numer1" in
  44.         "1") echo "Wybrałeś zupę pomidorowa" ;;
  45.         "2") echo "Wybrałeś rosół" ;;
  46.         "3") echo "Wybrałeś barszcz" ;;
  47.         "4") echo "Wybrałeś zupę ogórkową" ;;
  48.         *) echo "Nie ma takiego dania"
  49.     esac
  50. }
  51. function przystawka {
  52.     #clear
  53.     echo "Oto nasze menu przystawek, którą pozycję wybierasz ?"
  54.     echo "1. Naleśniki"
  55.     echo "2. Grzanki"
  56.     echo "3. Kanapki"
  57.     echo "4. Tatar"
  58.     read numer1
  59.     case "$numer1" in
  60.         "1") echo "Wybrałeś naleśniki" ;;
  61.         "2") echo "Wybrałeś grzanki" ;;
  62.         "3") echo "Wybrałeś kanapki" ;;
  63.         "4") echo "Wybrałeś tatar" ;;
  64.         *) echo "Nie ma takiego dania"
  65.     esac
  66. }
  67. function napoj {
  68.     #clear
  69.     echo "Oto nasze menu napoi, którą pozycję wybierasz ?"
  70.     echo "1. Cola"
  71.     echo "2. Woda"
  72.     echo "3. Sprite"
  73.     echo "4. Fanta"
  74.     read numer1
  75.     case "$numer1" in
  76.         "1") echo "Wybrałeś colę" ;;
  77.         "2") echo "Wybrałeś wodę" ;;
  78.         "3") echo "Wybrałeś sprita" ;;
  79.         "4") echo "Wybrałeś fante" ;;
  80.         *) echo "Nie ma takiego dania"
  81.     esac
  82. }
  83.  
  84. function menu {
  85.     echo "Menu"
  86.     echo "1. Danie głowne"
  87.     echo "2. Zupe"
  88.     echo "3. Przystawkę"
  89.     echo "4. Napój"
  90.     echo "---------------------------"
  91.     echo "0. Zakoncz"
  92. }
  93. echo "Witaj!"
  94. wybor=0
  95. while [[ "$wybor" -ne 2 ]]; do
  96.     menu
  97.     read numer
  98.     case "$numer" in
  99.         "1")
  100.             danie
  101.             ;;
  102.         "2")
  103.             zupa
  104.             ;;
  105.         "3")
  106.             przystakwa
  107.             ;;
  108.         "4")
  109.             napoj
  110.             ;;
  111.         "0")
  112.         echo "Do widzenia !"
  113.         wybor=2
  114.         ;;
  115.         *)
  116.         echo "Bledny wybor"
  117.         echo "Sproboj ponownie"
  118.         menu
  119.     esac
  120. done
  121.  
  122.  
  123.  
  124.  
  125. exit 0
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement