mkfifo tạo một pipe có tên. Nhiều writer ghi dòng vào FIFO; reader đọc ra theo đúng thứ tự ghi (FIFO). Ở đây các thao tác W s ghi chuỗi s (không chứa dấu cách) vào cuối FIFO; R đọc một chuỗi ở đầu FIFO và nối vào kết quả.
Sau khi xử lý hết, in chuỗi kết quả là các chuỗi đã R nối liền nhau (không có dấu phân cách). Nếu không R lần nào, in dòng trống.
W foo,W bar,R,R → đọc foo rồi bar, nối thành foobar.
Dòng đầu: n. n dòng: W s hoặc R. Đảm bảo R luôn có dữ liệu.
1 ≤ n ≤ 2000, độ dài mỗi s từ 1..100, chỉ gồm chữ/số.
Một dòng: chuỗi kết quả nối liền (có thể rỗng).
Ví dụ:
Đầu vào:
4
W foo
W bar
R
R
Đầu ra:
foobar
Giải thích:
Đang tải editor...