编写程序(Unix风格)时,它能解决和管理多个stdout和stdin通道吗?
答案 0 :(得分:3)
没有;在任何给定时间(最多)有一个标准输入和一个标准输出。最后,由于问题特别提到Unix,标准输入是文件描述符0,标准输出是文件描述符1,只有一个给定数字的文件描述符。
答案 1 :(得分:0)
根据定义,只有1个stdin和1个stdout。
但是,您可能需要查看命名管道。使用命名管道,您可以执行以下操作:
mkfifo pipe1
mkfifo pipe2
cat a.a > pipe1
cat b.b > pipe2
yourapp pipe1 pipe2