Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #!/bin/bash
- PS3='Wybierz odpowiednią funkcję: '
- options=("Dodaj wiersz" "Usuń wiersz" "Wyświetl cały plik" "Wyjdź")
- select opt in "${options[@]}"
- do
- case $opt in
- "Dodaj wiersz")
- echo "Podaj \"datę | Imię Nazwisko | teks\""
- read NEWENTRY
- valid=".* | .* | .*"
- if [[ $NEWENTRY =~ $valid ]];
- then
- NUMBER_OF_LINES=`tail -n 1 ./skargi | cut -d ' ' -f 1`
- ((NUMBER_OF_LINES++))
- echo "${NUMBER_OF_LINES} | ${NEWENTRY}" >> ./skargi
- else
- echo "Niepoprawny format"
- fi
- ;;
- "Usuń wiersz")
- echo "Podaj Imię i Nazwisko"
- read NAME
- echo "Podaj numer skargi"
- read ID
- sed -i "/${ID} | .* | ${NAME}/d" ./skargi
- ;;
- "Wyświetl cały plik")
- cat ./skargi
- ;;
- "Wyjdź")
- break
- ;;
- *) echo "Nieprawidłowa funkcja $REPLY";;
- esac
- done
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement