1 2 3 4 5 6 7 8 9 10 11
BEGIN { while (1) { if ((getline l1 < "/dev/fd/4") <= 0) break print l1 if ((getline l2 < "/dev/fd/5") <= 0) break print l2 } }