ไวยากรณ์ 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
อ้างจากคู่มือ : "ไม่มีการเว้นว่างไว้พิมพ์ระหว่างการประทับเวลาที่จัดรูปแบบและบรรทัดประวัติ"
Benjamin W.
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.