gpt4 book ai didi

bash - 不要在多个 bash 脚本中显示 pushd/popd 堆栈(安静的 pushd/popd)

转载 作者:太空宇宙 更新时间:2023-11-04 11:46:42 28 4
gpt4 key购买 nike

每次我使用 pushd 或 popd 时,它都会将堆栈打印到标准输出。如何不这样做?

我不想每次都执行 pushd >/dev/null 因为我有很多脚本互相调用。

也许一个很好的覆盖就可以做到,但我只需要在我的脚本中覆盖这些内置函数,然后恢复正确的行为。

最佳答案

你可以添加

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

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

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

关于bash - 不要在多个 bash 脚本中显示 pushd/popd 堆栈(安静的 pushd/popd),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57405128/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com