Tôi đang sử dụng một ứng dụng ( dot
chương trình của graphviz
thư viện) tạo ra nhiều định dạng tệp bao gồm PostScript và PDF. Nó có thể gửi kết quả đến stdout
hoặc đến một tập tin. Tôi hiện đang gửi nó đến một tệp và mở nó bằng Xem trước.
Có cách nào để dẫn đầu ra và đọc nó bằng Bản xem trước, để tôi không phải tạo một tệp và để nó nằm xung quanh không? Điều này sẽ được sử dụng bởi một số người sẽ không biết cấu trúc bên trong của tập lệnh tạo và tôi không muốn làm lộn xộn các thư mục của họ hoặc làm phức tạp cuộc sống của họ.
Tổng quát hơn, có cách nào để đưa một chương trình gửi đầu ra của nó đến stdout
và chuyển đầu ra đó cho một chương trình thường lấy đầu vào của nó từ một tệp mà không thực sự tạo một tệp không?
$TEMP
và sau đó khởi chạy Preview bằng cáchopen
đó - theo cách đó nó sẽ xuất hiện khá liền mạch và/tmp
cuối cùng các tài liệu đã lưu sẽ được dọn sạch.