On 6/12/19 10:35 PM, Markus Lindberg wrote: > This is quite a big diff since it's was tricky to adapt the new option > while not changing to much. Please let me know if this can be done > better or should be avoided.
This can be simplified by conditionally redirecting stdout globally to /dev/null if terse output is wanted: #!/bin/sh if [ "$1" ]; then exec 3>&1 exec 1>/dev/null fi echo verbose if [ "$1" ]; then echo terse >&3 fi > The possibility to use long options (eg. > --help) was removed since getopts only supports short options (eg. -h). no objection Andreas