Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #!/bin/bash
- menu(){
- echo `touch ./harmonogram.txt`
- echo "Menu:"
- echo "1. Wyswietl zawartosc harmonogramu"
- echo "2. Modyfikuj zawartosc harmonogramu"
- echo "3. Dodaj rekord do harmonogramu"
- echo "4. Usun rekord z harmonogramu"
- echo "5. Zakoncz dzialanie programu"
- read ktore
- case "$ktore" in
- "1") wyswietl ;;
- "2") modyfikuj ;;
- "3") dodaj ;;
- "4") usun ;;
- "5") exit ;;
- *) echo "Wybierz wlasciwa opcje z menu!"
- exit;;
- esac
- }
- wyswietl(){
- ile=`cat ./harmonogram.txt | wc -l`
- echo -e "LP.\tTytul\t\tTermin\t\tCzasTrwania\t\tOpis\t\tWaznosc"
- for((i=1; i<=ile; i++)); do
- linia=`cat ./harmonogram.txt | tail -n +"$i" | head -1`
- echo -n -e "$i.\t"
- for((j=1;j<=6;j++)); do
- a=`cat ./harmonogram.txt | tail -n +"$i" | head -1 | cut -d';' -f"$j"`
- echo -n -e "$a\t\t"
- done
- echo ""
- done
- menu
- }
- modyfikuj(){
- echo "modyfikuje"
- menu
- }
- dodaj(){
- echo "Podaj tytul zdarzenia"
- read a
- echo "Podaj termin zdarzenia"
- read b
- echo "Podaj czas trwania zdarzenia"
- read c
- echo "Podaj opis zdarzenia"
- read d
- echo "Podaj waznosc zdarzenia [0-10]"
- read e
- echo `echo "$a; $b; $c; $d; $e" >> ./harmonogram.txt`
- menu
- }
- usun(){
- echo "Podaj tytul zdarzenia do usuniecia"
- read x
- echo `sed -i '/^'$x'/d' ./harmonogram.txt`
- menu
- }
- menu
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement