exercise: 10.10: 感谢 @oymy，指出了这道题应该使用 dup2()