gpt4 book ai didi

android - 如何使管道符号或 Grep 在 Android 进程运行时命令中工作?

转载 作者:太空宇宙 更新时间:2023-11-04 12:38:31 25 4
gpt4 key购买 nike

我正在尝试执行以下命令;

String cmd = "/system/bin/netstat -"+firstString+" | grep http";
Process process = Runtime.getRuntime().exec(cmd);
Log.d("1:CMD VALUE", cmd);

日志结果为 1:CMD VALUE:/system/bin/netstat -a | grep http

但是,输出针对“http”参数进行过滤。常规的“/system/bin/netstat -a”结果也是我通过“/system/bin/netstat -a | grep http`”命令得到的结果。为什么是这样?这是因为管道符号还是 grep 命令?请帮忙。谢谢。

最佳答案

本站其他回答不是很清楚。这是解决方案。您需要在运行时命令之前附加 "/system/bin/sh -c" grep 才能工作。干杯。

关于android - 如何使管道符号或 Grep 在 Android 进程运行时命令中工作?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40881675/

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