我有一个问题。 是否可以直接从java {而不是shell脚本}运行unix命令?我看到ls命令直接执行输出查看获取bufferedReader的对象。其实我想** cat fil * .csv>> filAppended.csv **直接从java运行此命令。
答案 0 :(得分:2)
>>命令的一部分不是cat的参数,而是由shell处理以执行输出重定向。
您可以从Runtime.getRuntime()。exec()返回的Process对象访问输出流,然后可以从中读取并将其附加到'filAppended.csv'。