【发布时间】:2012-09-11 06:27:44
【问题描述】:
我开始使用这个answer 在提示符中打印经过的命令时间。但是每当我进入修复模式时,也会回显陷阱命令。这是一个例子:
[last: 0s][~]$ sleep 2 && echo hello world
hello world
[last: 2s][~]$ fc
sleep 2 && echo hello world
timer_start
timer_start
hello world
我发现 this much more complicated prompt 也使用了 DEBUG 陷阱,但没有遇到这个问题 - 它只是打印命令和结果:
...$ sleep 2 && echo hello world
hello world
...$ fc
sleep 2 && echo hello world
hello world
但我不知道它是如何做到这一点的。如何在不为每个执行的命令回显timer_start 的情况下使用第一个示例?
【问题讨论】:
标签: bash