Синтаксис 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.