gpt4 book ai didi

linux - Bash 脚本 : Using grep to find a string that is also an option

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

我用我想要查找的文本调用程序,所以 programname '-r'

然后,在脚本中我有 text="${1}"

find . -r -name "hi.*" -exec grep -l "${text}" {} \;

后半部分简化为 grep -l -r 并等待另一个输入

如何指定 -r 是要查找的字符串,而不是一个选项?

最佳答案

POSIX 标准要求 grep 支持一个选项 -e,它强制将以下参数视为正则表达式,而不是另一个选项。

find . -r -name "hi.*" -exec grep -l -e "$text" {} \;

关于linux - Bash 脚本 : Using grep to find a string that is also an option,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34969690/

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