gpt4 book ai didi

bash - 如何在 if 语句中使用 grep?

转载 作者:行者123 更新时间:2023-11-29 09:23:21 25 4
gpt4 key购买 nike

我有以下命令可以得到正确的结果:

grep --include='*.java' -Ri 'System.loadLibrary' *

但是,如果我将它放在 if 条件中,它总是返回相同的 0 结果,无论该字符串是否存在:

if [ "grep --include='*.java' -Ri 'System.loadLibrary' *"= 0 ] then ...

我做错了什么?

最佳答案

使用 grep -q 选项:

if grep -q --include='*.java' -Ri 'System.loadLibrary' .; then
echo "found a matching file"
fi

关于bash - 如何在 if 语句中使用 grep?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34930063/

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