将所有 GnuPG 输出重定向到 /dev/null

将所有 GnuPG 输出重定向到 /dev/null

我正在使用 GnuPG 以某种批处理模式进行密钥生成(不要问为什么):

echo -e 'addkey\n4\n2048\n120d\nsave' | gpg --command-fd 0 \
    --edit-key $master_key_id >/dev/null 2>&1

我仍然在这里看到所有输出,我想让它消失。

我正在尝试阅读他们的文档以查看他们正在写入哪个文件描述符,但到目前为止没有成功。

我怎样才能重定向全部的输出到/dev/null

答案1

gpg --batch会为此目的而努力。

相关内容