【发布时间】:2011-04-16 03:03:22
【问题描述】:
我正在尝试使用 Java 的 ProcessBuilder 类来执行其中包含管道的命令。例如:
ls -l | grep foo
但是,我收到一个错误:
ls: |: no such file or directory
接着是:
ls: grep: no such file or directory
即使该命令在命令行中完美运行,我也无法让 ProcessBuilder 执行将其输出重定向到另一个的命令。
有没有办法做到这一点?
【问题讨论】:
标签: java command-line