awk 'BEGIN { line40 = "----------------------------------------"; } { if ( $1 == "150" ) logline1 = $0 if ( $1 == "250" ) logline2 = $0; if ( index($0,"bytes sent") != 0 ) logline3 = $0; } END { "date" | getline today; printf("%s\n",today); printf("%s\n",logline1); printf("%s\n",logline2); printf("%s\n",logline3); printf("%40s%40s",line40,line40) }'