【发布时间】:2020-03-05 05:24:30
【问题描述】:
在 zsh 提示符下,我有一个自定义脚本来显示最后一个命令运行的时间。
我已经完成了这项工作,但是如何检查用户是否在上一个提示中没有输入任何内容并只是按了“Enter”或“Ctrl + C”?
在这种情况下,我不想显示用户空闲的时间,因为这对我来说不是有用的信息。
$history[$((HISTCMD-1))] 在这种情况下似乎不起作用。如果用户没有输入任何内容并直接回车,它将只显示最后运行的命令,而不是空字符串。
【问题讨论】:
-
在计算时间量时如何将最后一条命令排在第一位?