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

Một ống Unix kết nối các mô tả tập tin của hai quá trình. Một đường ống được tạo bằng hàm POSIX pipe () được khai báo trong <unistd.h>. Shell cung cấp việc tạo đường ống giữa các quy trình bằng cách sử dụng "|".


2
Hàm Bash chấp nhận đầu vào từ tham số hoặc ống
Tôi muốn viết hàm bash sau theo cách nó có thể chấp nhận đầu vào của nó từ một đối số hoặc một đường ống: b64decode() { echo "$1" | base64 --decode; echo } Sử dụng mong muốn: $ b64decode "QWxhZGRpbjpvcGVuIHNlc2FtZQ=" $ b64decode &lt; file.txt $ b64decode &lt;&lt;&lt; "QWxhZGRpbjpvcGVuIHNlc2FtZQ=" $ …
10 bash  pipe  function  stdin 







4
Trạng thái thoát Bash được sử dụng với PIPE
Tôi đang cố gắng hiểu làm thế nào trạng thái thoát được truyền đạt khi một đường ống được sử dụng. Giả sử tôi đang sử dụng whichđể định vị một chương trình không tồn tại: which lss echo $? 1 Vì whichkhông xác định được vị trí, lsstôi có …
10 bash  shell-script  pipe  exit 

2
Có tee làm chậm đường ống?
Tôi tự hỏi liệu tee làm chậm đường ống. Rốt cuộc, việc ghi dữ liệu vào đĩa chậm hơn so với đường ống. Có phải tee chờ đợi với việc gửi dữ liệu qua đường ống tiếp theo cho đến khi nó được ghi vào đĩa không? (Nếu không, tôi …
10 pipe  tee 






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.