我需要对命令grep
的结果列表进行完全匹配。ls
例如,如果我ls
是一个目录,结果如下:
system
sys
sbin
proc
init.rc
init.mahimahi.rc
init.goldfish.rc
init
我想grep
看看是否存在名为“init”的文件。我需要grep
只返回一个结果。列表中只有一个名为“init”的文件。
我在安卓设备上执行这个操作。所以这里是完整的命令:
adb shell ls / | grep -E "^init$"
我需要检查 android 设备上是否存在目录,然后在目录存在时执行操作。
我在使用find
批处理脚本之前已经这样做了,但是我需要在 linux 上使用bash
并且我想要一个完全匹配的。如果有另一个目录或文件包含我正在搜索的字符串,这将避免此问题。
我已经尝试了以下链接中的建议,但是当我将“init”作为参数时,它们都没有返回任何结果。