如何防止 zsh 在执行“export -f”时打印函数内容?

如何防止 zsh 在执行“export -f”时打印函数内容?

我正在将我的 shell 从 bash 更改为 zsh。但我的环境中有一些脚本将在我登录服务器时执行。

例如,如果我有这样的脚本:

#!/bin/bash
function example {
    echo "hello world"
}
export -f example

当我登录服务器时,我将在终端中获取函数内容,如下所示:

function example {
    echo "hello world"
}

但我不想看到它。我知道解决这个问题最简单的方法就是不执行它,或者删除它。

还有其他方法可以解决吗?比如禁用输出。非常感谢!

相关内容