HISTTIMEFORMAT синтаксис


14

Есть много bashруководств, которые включают добавление строк, таких как HISTTIMEFORMAT='%d/%m/%y %T 'или HISTTIMEFORMAT="%F %T "к ~/.bashrcили /etc/bash.bashrc.

Всегда есть пробел перед заключительной цитатой. Например, это никогда HISTTIMEFORMAT='%d/%m/%y %T'.

Почему это?

Ответы:


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

2
Цитата из руководства : «Между отформатированной отметкой времени и строкой истории не печатается промежуточный пробел».
Бенджамин В.
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.