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?

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

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.
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.