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 "|".




3
đầu ăn thêm nhân vật
Lệnh shell sau đây dự kiến ​​chỉ in các dòng lẻ của luồng đầu vào: echo -e "aaa\nbbb\nccc\nddd\n" | (while true; do head -n 1; head -n 1 &gt;/dev/null; done) Nhưng thay vào đó, nó chỉ in dòng đầu tiên : aaa. Điều tương tự không xảy ra khi nó …





1
Tại sao đường ống đến 'đuôi' thay đổi nội dung của một dòng?
Khi tôi xem kết quả của một SELECTvới Workbench MySQL, nó đúng với một \ max@host 10:13:58: ~$ mysql -h db-master.domain.local -uuser -ppw db -e ' &gt; SELECT &gt; DISTINCT i.filesourceregexp &gt; FROM db.ImportLogFiles i' +------------------------------------------------+ | filesourceregexp | +------------------------------------------------+ | ^[0-9]{8}_1062355673_merge_google_pbn\.csv$ | | ^[0-9]{8}_8026062435_merge_google_pbn\.csv$ | | ^[0-9]{8}_1062355673_store_visits_report\.csv$ | +------------------------------------------------+ …
14 pipe  mysql  tail 

3
Ống B đến D? - A && B | | C | D
Có cách nào để viết lại cấu trúc lệnh A &amp;&amp; B || C | Dsao cho B hoặc C được dẫn vào D không? Với lệnh hiện tại, chỉ B hoặc cả C và D được chạy. Ví dụ:
14 bash  pipe 



2
Làm cách nào để sắp xếp bằng các lệnh grep và sort?
Tôi muốn tạo một danh sách được sắp xếp của tất cả các dịch vụ TCP được tìm thấy trong tệp /etc/services, chuyển đầu ra của lệnh grep tcp /etc/servicesvào lệnh sort, sau đó chuyển hướng đầu ra của đường ống này vào tệp~/pipelab.txt . Tôi liên tục nhận được …
14 shell  pipe 



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.