gpt4 book ai didi

java - 使用管道获取运行时?

转载 作者:行者123 更新时间:2023-12-02 07:08:26 26 4
gpt4 key购买 nike

我想在java程序中执行以下命令。但它只执行第一部分。 | 之后的部分没有执行

Process process = Runtime.getRuntime().exec(" adb devices | tail -n +2 | cut -sf 1");

process.waitFor();

最佳答案

您需要在 shell 中运行它。试试这个:

Process process = Runtime.getRuntime().exec(new String[] {
"/bin/sh",
"-c",
"adb devices | tail -n +2 | cut -sf 1"
});
process.waitFor();

关于java - 使用管道获取运行时?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15834656/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com