在 zsh 中获取错误陷阱中的最后一个命令

在 zsh 中获取错误陷阱中的最后一个命令

当发生错误时,此函数应该显示最后一条命令:

TRAPZERR() {             
  cmd=$_         
  echo command \'$cmd\' had an error    
}

$_只给出最后一个参数。

$ false true
command 'true' had an error

这是一个脚本。

相关内容