filter3 näidis kasutades dialog programmi

This commit is contained in:
2018-06-19 08:42:13 +03:00
parent 4c1b365b06
commit e5dddf33e3
4 changed files with 51 additions and 34 deletions

28
bin/filter3 Executable file
View File

@@ -0,0 +1,28 @@
#!/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