krg Asked: 2019-06-26 01:00:16 +0800 CST2019-06-26 01:00:16 +0800 CST 2019-06-26 01:00:16 +0800 CST 输入命令后的打印时间 772 有没有办法在输入命令后连接时间?例子: user@machine$ date 11:50:41 Tue Jun 25 11:50:41 EEST 2019 当前的解决方法是\t\n在用户名之前添加到 PS1,但这并不是我想要实现的,因为它可能是谎言,特别是当处理需要时间并且有很多输出时,例如,当 apt 在中断后运行时。 我的一个想法是捕获输入,read但在打印时间后执行它。一个缺点是该命令随后会被第二次输入/打印。 bash bashrc 1 个回答 Voted Best Answer Kamil Maciorowski 2019-06-26T01:11:36+08:002019-06-26T01:11:36+08:00 trap 'date +%T' DEBUG 解决方案取自以下问题的答案:Does bash have a hook that is run before executing a command? .
解决方案取自以下问题的答案:Does bash have a hook that is run before executing a command? .