每次使用pushd或popd时,都会将堆栈打印到标准
输出。怎么不这样做?
我不想做pushd> / dev / null,因为我有很多脚本调用对方。
也许一个很好的覆盖将会做到这一点,但是我需要仅在我的脚本中覆盖这些内建,然后恢复正确的行为。
你可以
添加
pushd () {
command pushd "$@" > /dev/null
}
popd () {
command popd "$@" > /dev/null
}
到每个脚本的顶部。这可能是解决您的问题所需的最少工作量。
原文链接:https://www.f2er.com/bash/388625.html