如何在 ZSH 中反转程序或管道的退出代码?

mat*_*ath 3 zsh exit-code

我想反转管道命令序列的退出代码:foo | bar在 ZSH 内。所以0映射到11-128映射到0

use*_*686 5

POSIX shell,包括bashzshdash,支持!修饰符:

! foo | bar
Run Code Online (Sandbox Code Playgroud)