4
วางข้อความไว้ด้านหน้าบรรทัดใหม่ทุกบรรทัดที่โปรแกรมพิมพ์ไปยัง stdout
ดังนั้นฉันต้องการบันทึกบางอย่างและต้องการใส่วันที่หน้าเอาต์พุตสคริปต์ของ bash ปัญหาคือมีเอาต์พุตหลายบรรทัด ฉันสามารถใส่วันที่ก่อนหน้าผลลัพธ์ทั้งหมดเท่านั้น แต่ฉันมีบรรทัดที่ไม่มีวันที่ในบันทึก แน่นอนฉันสามารถสมมติวันที่จากบรรทัดด้านบนได้เหมือนกัน แต่ฉันหวังว่าจะมีทางออก ขอบคุณล่วงหน้า! นี่คือสคริปต์ของฉันที่เรียกใช้สคริปต์อื่น: #!/bin/sh echo $(date "+%F %T") : starting script echo $(date "+%F %T") : $(./script.sh) echo $(date "+%F %T") :script ended นี่คือผลลัพธ์: 2012-07-26 15:34:12 : starting script 2012-07-26 15:35:14 : First line of output second line of output 2012-07-26 15:35:17 : script …