#!/bin/bash Wypisz () { clear echo "MENU:" echo "A) Czas" echo "B) Wolne miejsce" echo "C) Listing" echo "D) Kalkulator" echo "Q) Koniec" } Sprawdz () { case "$wybor" in 'a') bash loguj.sh A Czas ;; 'b') bash loguj.sh B Wolne ;; 'c') bash loguj.sh C Listing ;; 'd') bash loguj.sh D Kalkulator ;; 'q') bash loguj.sh Q Koniec ;; esac } Czas () { clear echo "Jest godzina: `date +%H:%M:%S`" Czekaj } Wolne () { clear df | grep sda | cut -c 1-10,41-50 Czekaj } Czekaj () { echo "Z) Powr�t" while [ 0 = 0 ] do read wybor case "$wybor" in 'z') bash loguj.sh Z break ;; esac done } Listing () { clear echo -n "W /etc: " find /etc -type f 2> errors.txt | cat -n | tail -n 1 | tr -d [a-z] | tr -d / | tr -d _ Czekaj } Kalkulator () { while [ 0 = 0 ] do Kalk_Wyp read wybor case "$wybor" in 'a') bash loguj.sh D.A Kalk_Mn ;; 'b') bash loguj.sh D.B Kalk_Dz ;; 'c') bash loguj.sh D.C Kalk_Do ;; 'd') bash loguj.sh D.D Kalk_Od ;; 'e') bash loguj.sh D.E Kalk_Sr ;; 'z') bash loguj.sh Z break ;; esac done } Kalk_Wyp () { clear echo "A) Mnozenie" echo "B) Dzielenie" echo "C) Dodawanie" echo "D) Odejmowanie" echo "E) Srednia" echo "Z) Powr�t" } Kalk_Mn () { clear echo "Podaj 1 liczbe: " read A echo "Podaj 2 liczbe" read B echo "liczba1*liczba2=$[$A*$B]" Czekaj } Kalk_Dz () { while [ 0 = 0 ] do clear echo "Podaj 1 liczbe: " read A echo "Podaj 2 liczbe" read B if [ $B != "0" ]; then echo "liczba1/liczba2=$[$A/$B]" Czekaj break fi echo "druga liczba nie moze byc zerem !!!" read x done } Kalk_Do () { clear echo "Podaj 1 liczbe: " read A echo "Podaj 2 liczbe" read B echo "liczba1+liczba2=$[$A+$B]" Czekaj } Kalk_Od () { clear echo "Podaj 1 liczbe: " read A echo "Podaj 2 liczbe" read B echo "liczba1-liczba2=$[$A-$B]" Czekaj } Kalk_Sr () { clear echo "Podaj 1 liczbe: " read A echo "Podaj 2 liczbe" read B echo "srednia=$[($A+$B)/2]" Czekaj } Koniec () { clear exit } while [ 0 = 0 ] do Wypisz read wybor Sprawdz done
Talent