Must be the awk implementation then. It works perfectly well on my system, using mawk. But let's do something else then; if you only need the lines between the first occurrences of 'OUTPUTS' and the subsequent 'RULE EXECUTION' it's probably faster to use:
Code:
sed -e '1,/OUTPUTS/d' -e '/RULE EXECUTION/,$d' infile
The semantics of these sed expressions are universal.
Regards