Składnia HISTTIMEFORMAT


14

Istnieje wiele bashprzewodników obejmujących dodawanie wierszy, takich jak HISTTIMEFORMAT='%d/%m/%y %T 'lub HISTTIMEFORMAT="%F %T "do ~/.bashrclub /etc/bash.bashrc.

Przed ostateczną wyceną zawsze jest spacja. Np. Nigdy HISTTIMEFORMAT='%d/%m/%y %T'.

Dlaczego to?

Odpowiedzi:


16

Jeśli końcowe miejsce nie jest uwzględnione w HISTTIMEFORMAT, to nie będzie spacji między znacznikiem czasu a poleceniem. Oto kilka przykładów:

HISTTIMEFORMAT="%F %T: "

To skutkuje:

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

Bez miejsca:

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

Dzięki. Nie sądziłem, skoro spodziewałem się, że między znacznikiem czasu a poleceniem będzie automatycznie odstęp.
EmmaV,

2
Cytat z podręcznika : „Między sformatowanym znacznikiem czasu a linią historii nie jest drukowany żaden pośredni odstęp”.
Benjamin W.,
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.