Tôi có một chương trình texcountxuất ra số lượng từ trong tài liệu LaTeX của tôi. Tôi cũng có thể dẫn đầu ra của cái này để sedtạo ra các dòng mới TeX và ghi nó vào một tệp mà sau đó tôi có thể đưa vào tài liệu cuối cùng của mình. Nhưng khi tôi làm texcount foo.tex | sed s/$/'\\\\'/ > wc.texđầu ra dòng lệnh của texcountbị chặn.
Làm thế nào tôi có thể nhận được đầu ra của lệnh đầu tiên được hiển thị trong thiết bị đầu cuối và được dẫn đến sed?
tee. Nếu bạn là một số shell nhất định như Bash, bạn có thể chuyển đầu ra của tee bằng cách sử dụng>(some further commands). Trong các shell khác, bạn phải cung cấp cho tee một đối số tên tệp (đây là chế độ hoạt động tiêu chuẩn của nó), sau đó chạysome further commands < thatfilevà sau đó xóa tệp đó. Hoặc xem câu trả lời của Har bên dưới.