Tôi có một chương trình texcount
xuấ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 để sed
tạ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 texcount
bị 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 < thatfile
và sau đó xóa tệp đó. Hoặc xem câu trả lời của Har bên dưới.