awk -v today=$(date +'%Y.%m.%d') '$0 == today,!NF {next} {print}'
abc 2017.01.01 not a block not a block not a block 2017.12.15 block block block end
abc 2017.01.01 not a block not a block not a block end
The brand new service which powers Ideone!
Widget for compiling and running the source code in a web browser!