HISTTIMEFORMAT sözdizimi


14

Birçok vardır bashgibi ekleme hatları şunlardır kılavuzları HISTTIMEFORMAT='%d/%m/%y %T 'ya HISTTIMEFORMAT="%F %T "hiç ~/.bashrcya /etc/bash.bashrc.

Son alıntıdan önce daima bir boşluk vardır. Örneğin, asla HISTTIMEFORMAT='%d/%m/%y %T'.

Bu neden?

Yanıtlar:


16

Sondaki boşluk HISTTIMEFORMAT içine dahil edilmemişse, zaman damgası ve komut arasında boşluk kalmaz. İşte bazı örnekler:

HISTTIMEFORMAT="%F %T: "

Bunun sonucu:

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

Boşluk olmadan:

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

Teşekkürler. Her zaman damgası ve komut arasında otomatik olarak bir boşluk olmasını beklediğim için düşünmemiştim.
EmmaV

2
El kitabından alıntı : "Biçimlendirilmiş zaman damgası ile geçmiş satırı arasında araya giren boşluk yazdırılmaz."
Benjamin W.
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.