不要在几个bash脚本之间显示pushd/popd堆栈(quiet pushd/popd)

前端之家收集整理的这篇文章主要介绍了不要在几个bash脚本之间显示pushd/popd堆栈(quiet pushd/popd)前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
每次使用pushd或popd时,都会将堆栈打印到标准输出。怎么不这样做?

我不想做pushd> / dev / null,因为我有很多脚本调用对方。

也许一个很好的覆盖将会做到这一点,但是我需要仅在我的脚本中覆盖这些内建,然后恢复正确的行为。

你可以添加
pushd () {
    command pushd "$@" > /dev/null
}

popd () {
    command popd "$@" > /dev/null
}

到每个脚本的顶部。这可能是解决您的问题所需的最少工作量。

原文链接:https://www.f2er.com/bash/388625.html

猜你在找的Bash相关文章