while( <> ) { # -e goes here } continue { print; } #### ## code that was in BEGIN block while( <> ) { ## -e code } continue { print; } ## code that was in END block