17
มียูทิลิตี้ Unix ในการเพิ่มการประทับเวลาไปยัง stdin หรือไม่?
ฉันลงเอยด้วยการเขียนสคริปต์สั้น ๆ สำหรับเรื่องนี้ใน Python แต่ฉันสงสัยว่ามียูทิลิตี้ที่คุณสามารถป้อนข้อความซึ่งจะเติมแต่ละบรรทัดด้วยข้อความบางส่วน - ในกรณีเฉพาะของฉัน เป็นการดีที่การใช้งานจะเป็นเช่น: cat somefile.txt | prepend-timestamp (ก่อนที่คุณจะตอบคำถามฉันพยายามทำสิ่งนี้: cat somefile.txt | sed "s/^/`date`/" แต่จะประเมินค่าคำสั่ง date เพียงครั้งเดียวเมื่อทำการประมวลผล sed ดังนั้นการประทับเวลาเดียวกันจะถูกเตรียมไว้อย่างไม่ถูกต้องกับแต่ละบรรทัด)