# cd fork # fork.out parent 0 532507 942116 child 0 942116 946213 parent 1 942116 946213 child 1 946213 946214 parent 2 946213 946214 child 2 946214 946215 parent 2 942116 946213 child 2 946213 954406 parent 1 532507 942116 child 1 942116 962597 parent 2 942116 962597 child 2 962597 962598 parent 2 532507 942116 child 2 942116 970789 # fork.out >output.txt # cat output.txt child 0 978980 983077 child 1 983077 983078 child 2 983078 983079 child 0 978980 983077 child 1 983077 983078 parent 2 983077 983078 child 0 978980 983077 parent 1 978980 983077 child 2 983077 991270 child 0 978980 983077 parent 1 978980 983077 parent 2 978980 983077 parent 0 532507 978980 child 1 978980 999461 child 2 999461 999462 parent 0 532507 978980 child 1 978980 999461 parent 2 978980 999461 parent 0 532507 978980 parent 1 532507 978980 child 2 978980 1007653 parent 0 532507 978980 parent 1 532507 978980 parent 2 532507 978980 # cd ../fork_flush # fork.out >output.txt # cat output.txt child 0 1024036 1028133 child 1 1028133 1028134 child 2 1028134 1028135 parent 2 1028133 1028134 parent 1 1024036 1028133 child 2 1028133 1036326 parent 2 1024036 1028133 parent 0 532507 1024036 child 1 1024036 1044517 child 2 1044517 1044518 parent 2 1024036 1044517 parent 1 532507 1024036 child 2 1024036 1052709 parent 2 532507 1024036