PROM="muj_soubor.2014-01-25_01.00.07.log"-- funkci si to orziznu abych dostat jenom cast s datumemCREATE_TIME=$PROMSTART_TIME=`date +'%Y-%m-%d' -d'last Saturday'`" 01:00:00"END_TIME=`date +'%Y-%m-%d' -d'last Saturday'`" 02:00:00"START_TIME=`date --date="$START_TIME" +"%Y-%m-%d %H:%M:%S"`CREATE_TIME=`date --date="$CREATE_TIME" +"%Y-%m-%d %H:%M:%S"`END_TIME=`date --date="$END_TIME" +"%Y-%m-%d %H:%M:%S"`if [ "$CREATE_TIME" > "$START_TIME" ]; then echo "ANO"else echo "NE"fiif [ "$CREATE_TIME" > "$END_TIME" ]; then echo "ANO"else echo "NE"fi
nemam bash po ruke, ale a) obavam sa, ze v [ ... ] nefunguju operatory <, > (mozno v nejakych novych verziach Bashu), vid `man test`b) urcite sedia datove typy? CREATE_TIME a START_TIME su cisla?, ak ano, tak funguje -gt a -lt