adb shell cat |grep“”
时间: 2023-10-30 18:06:14 浏览: 181
这个命令有问题,应该是使用管道符号将adb shell的输出传递给grep进行过滤,正确的命令应该是:
```
adb shell cat file.txt | grep "search term"
```
其中file.txt是要查找的文件,"search term"是要搜索的关键词。这个命令会在file.txt中查找包含"search term"的行,并将它们打印出来。
相关问题
adb shell cat |findstr “”
这条命令有一些问题。`adb shell cat` 是用来查看文件内容的命令,而 `findstr` 是 Windows 系统下用来在文件中搜索字符串的命令,这两个命令在 Android 系统中都不适用。如果你想在 Android 设备中查找字符串,可以使用 `grep` 命令,例如:
```
adb shell "grep 'string_to_search' /path/to/file"
```
其中 `string_to_search` 是你要搜索的字符串,`/path/to/file` 是你要搜索的文件路径。注意需要使用双引号将整个命令包裹起来,以避免解析错误。
adb shell cat /proc/net/tcp | awk '{print $2 " " $3 " " $10}' | grep -E ':[0-9]{2} ' 没有列出 相关的进程号
这是一个用来查看 Android 系统中 TCP 连接信息的命令。它的输出中包含了连接的本地地址、远程地址和状态等信息,但没有列出相关的进程号。
如果你想要查看每个 TCP 连接对应的进程号,可以使用以下命令:
```
adb shell cat /proc/net/tcp | awk '{print $2 " " $3}' | while read line ; do echo $line $(adb shell "cat /proc/*/net/tcp | grep \"$line\" | awk '{print \$1}'") ; done
```
该命令会先使用 `awk` 命令提取出 TCP 连接的本地地址和远程地址,然后使用 `adb shell` 命令在 Android 系统中查找对应的进程号。最后输出本地地址、远程地址和进程号等信息。
阅读全文