Sintaks HISTTIMEFORMAT

14

Ada banyak bashpanduan yang menyertakan penambahan baris seperti HISTTIMEFORMAT='%d/%m/%y %T 'atau HISTTIMEFORMAT="%F %T "ke ~/.bashrcatau /etc/bash.bashrc.

Selalu ada ruang sebelum kutipan terakhir. Misalnya tidak pernah HISTTIMEFORMAT='%d/%m/%y %T'.

Kenapa ini?

EmmaV
sumber

Jawaban:

16

Jika spasi tambahan tidak termasuk dalam HISTTIMEFORMAT, maka Anda tidak akan memiliki ruang antara cap waktu dan perintah. Berikut ini beberapa contohnya:

HISTTIMEFORMAT="%F %T: "

Ini menghasilkan:

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

Tanpa ruang:

HISTTIMEFORMAT="%F %T:"
33916  2014-12-18 11:04:11:echo foo
jordanm
sumber
Terima kasih. Saya tidak berpikir begitu, karena saya berharap akan ada ruang antara setiap cap waktu dan perintah secara otomatis.
EmmaV
2
Kutipan dari manual : "Tidak ada intervensi kosong yang tercetak di antara cap waktu yang diformat dan garis sejarah."
Benjamin W.