几分钟前,我遇到了一些让我好奇的东西。即使我将gpg
和stdout
重定向到文件,stderr
命令也会设法打印其输出。
$ gpg --decrypt a.gpg 1> a 2> b
You need a passphrase to unlock the secret key for
user: "Hello World"
4096-bit RSA key, ID AAAAAAAA, created 2017-07-12 (main key ID BBBBBBBB)
Enter passphrase:
为什么即使我将所有流重定向到不同的文件,整个文本仍会打印到我的终端?