Tôi mới sử dụng lệnh tee
.Sử dụng lệnh tee ngay lập tức ngay cả đối với một lệnh
Tôi đang cố gắng chạy một trong các chương trình của mình mất nhiều thời gian để hoàn thành nhưng nó in ra thông tin khi nó tiến triển. Tôi đang sử dụng 'tee' để lưu đầu ra vào một tập tin cũng như để xem đầu ra trong vỏ (bash
).
Nhưng vấn đề là tee
không chuyển tiếp đầu ra cho đến khi kết thúc lệnh của tôi. Có cách nào để làm điều đó không?
Tôi đang sử dụng Debian và bash
.
Bạn đã đề cập đến một điểm tuyệt vời! Tôi quên mất việc xả nước. Lệnh này là một trong những chương trình C của riêng tôi. Tôi đã thêm fflush sau printf của mình. Bây giờ nó hoạt động. Cảm ơn bạn rất nhiều vì đã giúp đỡ nhanh chóng. – Rakib
@Rakib Hasan: vui vì nó hoạt động cho bạn bây giờ. Đó là một hành vi bị bỏ qua, cũng bằng nhiều ngôn ngữ kịch bản khác nhau. – 0xC0000022L