re-arrange getopt code to silence warnings
use /bin/sh -c by default, --no-shell to use plain exec
add missing break that prevented nesting of paracat commands
default to 2 if -n not specified
default to /bin/cat command