HISTTIMEFORMAT语法


14

有很多bash指南,包括增加线路,如HISTTIMEFORMAT='%d/%m/%y %T 'HISTTIMEFORMAT="%F %T "~/.bashrc/etc/bash.bashrc

最后报价前总是有一个空格。例如,永远不会HISTTIMEFORMAT='%d/%m/%y %T'

为什么是这样?

Answers:


16

如果HISTTIMEFORMAT中不包含尾随空格,则时间戳和命令之间将没有空格。这里有些例子:

HISTTIMEFORMAT="%F %T: "

结果是:

33916  2014-12-18 11:03:08: echo foo

没有空格:

HISTTIMEFORMAT="%F %T:"
33916  2014-12-18 11:04:11:echo foo

谢谢。我没有想到,因为我曾期望每个时间戳和命令之间会自动有一个空格。
EmmaV 2014年

2
从报价手册:“没有居间空白打印经格式化的时间戳和历史线之间。”
本杰明·
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.