I have this file.txt
kespaul pts/14 2001:778:200:180 Fri May 29 11:33 - 16:40 (00:07)
kespaul sshd 2001:778:200:180 Fri May 29 16:33 - 16:40 (00:07)
algvai pts/2 2001:778:200:400 Fri May 29 15:02 - 16:02 (00:00)
algvai sshd 2001:778:200:400 Fri May 29 16:02 - 16:02 (00:00)
and I want to create a new one if only beginning hour is equal to 16. So my result should be
kespaul sshd 2001:778:200:180 Fri May 29 16:33 - 16:40 (00:07)
algvai sshd 2001:778:200:400 Fri May 29 16:02 - 16:02 (00:00)
I only know how to get hour and minutes value using awk
awk -F ' ' '{print $7}' file.txt
so then I get this
11:33
16:33
15:02
16:02