Câu hỏi được gắn thẻ «pipe»

Đường ống là một kết nối liên quy trình giữa các bộ mô tả tệp của hai quy trình. Một đường ống được tạo bằng hàm POSIX pipe () (từ <unistd.h>). Vỏ tạo đường ống giữa các quá trình nếu dấu "|" ký hiệu được sử dụng: "cmd1 | cmd2" hướng đầu ra của cmd1 đến đầu vào của cmd2. Trên Windows sử dụng CreatePipe (). Cơ chế này chuyển hướng đầu vào tiêu chuẩn, đầu ra tiêu chuẩn và lỗi tiêu chuẩn vào quá trình gọi trong .NET và Java.











2
Làm thế nào để sử dụng `jq` trong một đường ống vỏ?
Tôi dường như không thể jqcư xử "bình thường" trong một đường ống vỏ. Ví dụ: $ curl -s https://api.github.com/users/octocat/repos | jq | cat kết quả jqchỉ đơn giản là in ra văn bản trợ giúp của nó *. Điều tương tự cũng xảy ra nếu tôi cố chuyển hướng …
195 shell  pipe  jq 


2
Đa xử lý - Ống vs Hàng đợi
Sự khác biệt cơ bản giữa hàng đợi và đường ống trong gói đa xử lý của Python là gì? Trong những kịch bản nên chọn một trong những kịch bản khác? Khi nào thì thuận lợi để sử dụng Pipe()? Khi nào thì thuận lợi để sử dụng Queue()?


9
Làm thế nào để lừa một ứng dụng nghĩ rằng thiết bị xuất chuẩn của nó là một thiết bị đầu cuối, không phải là một đường ống
Tôi đang cố gắng làm điều ngược lại với " Phát hiện nếu stdin là thiết bị đầu cuối hoặc đường ống? ". Tôi đang chạy một ứng dụng thay đổi định dạng đầu ra bởi vì nó phát hiện một đường ống trên STDOUT và tôi muốn nó nghĩ …
147 bash  terminal  pipe  stdin 

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.