Each time I use pushd or popd, it print the stack to standard output. How not to do so?
I don\'t want to do pushd > /dev/null each time because I hav
pushd > /dev/null
You could add
pushd () { command pushd "$@" > /dev/null } popd () { command popd "$@" > /dev/null }
to the top of each script. This is probably the minimum amount of work it will take to solve your problem.