I want to be able to redirect some output of my script to /dev/null
based on a command line switch.
I don't know how should I do it.
In a silly way, it would be something like this (in a too simplified way):
#!/bin/sh
REDIRECT=
if [ $# -ge 1 -a "$1" = "--verbose" ]; then
echo "Verbose mode."
REDIRECT='1>&2 > /dev/null'
fi
echo "Things I want to see regardless of my verbose switch."
#... Other things...
# This command and others along the script should only be seen if I am in verbose mode.
ls -l $REDIRECT
Any clues, please?
Thanks people.