Zshell特殊变量用于上一个命令的输出

use*_*636 6 shell zsh command-line-arguments

在zshell中存储先前命令输出的特殊变量是什么?例如,如果我这样做:

$ which zsh
  something
Run Code Online (Sandbox Code Playgroud)

而不是复制输出'某事',有没有办法通过特殊变量获得输出?

我知道我可以$_用来获取之前调用的命令,是否有类似的东西?

bun*_*cia 4

我想你可以重新$_执行$()

$ which zsh
/bin/zsh
$ echo $($_)
/bin/zsh
Run Code Online (Sandbox Code Playgroud)

不确定是否有一个变量可以保存该输出而无需重新运行命令...