cat unix命令直接来自java,不应该调用shell脚本

时间:2011-08-16 06:34:54

标签: java unix runtime.exec

我有一个问题。 是否可以直接从java {而不是shell脚本}运行unix命令?我看到ls命令直接执行输出查看获取bufferedReader的对象。其实我想** cat fil * .csv>> filAppended.csv **直接从java运行此命令。

1 个答案:

答案 0 :(得分:2)

>>命令的一部分不是cat的参数,而是由shell处理以执行输出重定向。

您可以从Runtime.getRuntime()。exec()返回的Process对象访问输出流,然后可以从中读取并将其附加到'filAppended.csv'。