Sintaxis HISTTIMEFORMAT

Hay muchas guías bash que incluyen agregar líneas como HISTTIMEFORMAT='%d/%m/%y %T ' o HISTTIMEFORMAT="%F %T " a ~/.bashrc o /etc/bash.bashrc .

Siempre hay un espacio antes de la cita final. Por ejemplo, nunca es HISTTIMEFORMAT='%d/%m/%y %T' .

¿Por qué es esto?

Si el espacio final no está incluido en HISTTIMEFORMAT, entonces no tendrá espacio entre la timestamp y el command. Aquí hay unos ejemplos:

 HISTTIMEFORMAT="%F %T: " 

Esto resulta en:

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

Sin el espacio:

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