web-dev-qa-db-fra.com

Syntaxe HistTimeFormat

Il existe de nombreux bash guides comprenant l'ajout de lignes telles que HISTTIMEFORMAT='%d/%m/%y %T ' ou HISTTIMEFORMAT="%F %T " à ~/.bashrc ou /etc/bash.bashrc.

Il y a toujours un espace avant la dernière citation. Par exemple. n'est jamais HISTTIMEFORMAT='%d/%m/%y %T'.

Pourquoi est-ce?

15
EmmaV

Si l'espace de fin n'est pas inclus dans HistTimeformat, vous n'aurez pas d'espace entre l'horodatage et la commande. Voici quelques exemples:

HISTTIMEFORMAT="%F %T: "

Il en résulte:

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

Sans l'espace:

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