Cuối cùng tôi đã viết một đoạn script nhỏ cho Python này, nhưng tôi tự hỏi liệu có một tiện ích nào bạn có thể cung cấp văn bản vào đó sẽ bổ sung mỗi dòng với một số văn bản - trong trường hợp cụ thể của tôi, dấu thời gian. Lý tưởng nhất, việc sử dụng sẽ là một cái gì đó như:
cat somefile.txt | prepend-timestamp
(Trước khi bạn trả lời sed, tôi đã thử điều này:
cat somefile.txt | sed "s/^/`date`/"
Nhưng điều đó chỉ đánh giá lệnh ngày một lần khi sed được thực thi, do đó dấu thời gian tương tự được đặt không chính xác cho mỗi dòng.)
cat somefile.txt
một chút "sai lệch"? Tôi hy vọng nó sẽ xảy ra "ngay lập tức" và có dấu thời gian duy nhất. Đây sẽ không phải là một chương trình thử nghiệm tốt hơn :(echo a; sleep 1; echo b; sleep 3; echo c; sleep 2)
?