【发布时间】:2013-02-17 06:53:24
【问题描述】:
我有以下 Bash 脚本:
cat | command1 | command2 | command3
命令永远不会改变。
出于性能原因,我想用一个小的 C 程序替换它,该程序运行命令并相应地创建和分配管道。
有没有办法在 C 中做到这一点?
【问题讨论】:
-
我有点怀疑你可以通过 C 获得的性能提升。
-
@JermaineXu 好吧,我对性能提升没有任何疑问。我实际上确定它不存在。
-
他们用什么编程语言来写
bash?你有三个猜测。 -
如果
cat只读取一个文件,您可以删除它并从该文件重定向command的输入。这可能会给您带来更高的性能提升。