История изменений
Исправление DonkeyHot, (текущая версия) :
awk -v start="012216:11:23" -v finish="030813:43:54" '
BEGIN { for(i=0;i<12;i++) month[strftime("%b",i*2764800)]=sprintf("%02",i) }
month[$1] { now=month[$1] sprintf("%02d",$2) $3 }
now >= start { print }
now >= finish { exit }
'
без поправки на новый год. Не проверял.
Исправление DonkeyHot, :
awk -v start="012216:11:23" -v finish="030813:43:54" '
BEGIN { for(i=0;i<12;i++) month[strftime("%b",i*2764800)]=sprintf("%02",i) }
month[$1] { now=month[$1] sprintf("%02d",$2) $3 }
now >= start { print }
now < finish { exit }
'
без поправки на новый год. Не проверял.
Исходная версия DonkeyHot, :
Примерно так вот
awk -v start="012216:11:23" -v finish="030813:43:54" '
BEGIN { for(i=0;i<12;i++) month[strftime("%b",i*2764800)]=sprintf("%02",i) }
s[$1] { now=month[$1] sprintf("%02d",$2) $3 }
now >= start { print }
now < finish { exit }
'
без поправки на новый год. Не проверял.