gpt4 book ai didi

unix - 在代码文件中搜索特定字符串

转载 作者:行者123 更新时间:2023-12-04 18:42:22 27 4
gpt4 key购买 nike

我使用 Ubuntu Karmic 作为我的操作系统。我经常需要在我的项目文件夹中搜索特定字符串,以查看它是否存在于项目文件夹或其子文件夹中的任何文件中。
我目前使用 find 命令来执行此操作,并编写了一个脚本,该脚本接受我正在寻找的字符串作为参数。

find . -exec grep -l $1 {} \;

但问题在于它不适用于其中有空格的字符串。那么,是否有任何方法也可以搜索空格分隔的字符串,或者是否有任何可用的工具来完成这项工作?

谢谢你。

最佳答案

你是如何调用你的脚本的?

如果要搜索空格分隔的字符串,则需要执行
调用形式:

%./script_name.sh 'search string'


并将 find 调用更改为:

寻找 。 -exec grep -l "$1"{}\;

关于unix - 在代码文件中搜索特定字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1858132/

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