logide-parsimine/bin/filter3

29 lines
650 B
Bash
Executable File

#!/bin/bash
# Katkesta vea korral
set -e
# Küsi kuupäeva ja kelaaega
KPV=$(dialog --calendar 0 0 0 --stdout)
KELLAAEG=$(dialog --timebox "Sisesta kellaaeg mida otsida" 0 0 --stdout)
# Loo ajutine fail menüüvalikute jaoks ning kustuta see igal juhul kui skript lõpetab
VALIKUD_FAIL=$(mktemp)
trap "rm -f $VALIKUD_FAIL" EXIT
# Ajavahemike valikud
cat << EOF > $VALIKUD_FAIL
1 "1 minut"
2 "2 minutit"
3 "3 minutit"
5 "5 minutit"
15 "veerand tundi"
30 "pool tundi"
EOF
AJAVAHEMIK=$(dialog --menu "Mis ajavahemikku otsida alates sisestatud kellaajast?" 0 0 0 --file $VALIKUD_FAIL --stdout)
clear
set -x
filter2 $1 "$KPV $KELLAAEG" $AJAVAHEMIK