相关疑难解决方法(0)

如何在Linux上找到包含特定文本的所有文件?

我正在尝试找到一种方法来扫描整个Linux系统,查找包含特定文本字符串的所有文件.只是为了澄清,我在文件中寻找文本,而不是文件名.

当我查找如何做到这一点时,我遇到了两次这个解决方案:

find / -type f -exec grep -H 'text-to-find-here' {} \;
Run Code Online (Sandbox Code Playgroud)

但是,它不起作用.它似乎显示系统中的每个文件.

这是否接近正确的方法呢?如果没有,我该怎么办?这种在文件中查找文本字符串的能力对于我正在做的一些编程项目非常有用.

linux directory grep text find

4914
推荐指数
52
解决办法
614万
查看次数

什么是Windows的优秀grep工具?

有关Windows的grep工具的任何建议?理想情况下可以利用64位操作系统.

我当然知道Cygwin,并且也找到了PowerGREP,但我想知道那里是否有隐藏的宝石?

windows grep

290
推荐指数
17
解决办法
49万
查看次数

在Github项目中搜索代码

有没有办法在Github项目的代码中grep一些东西?

我可以拉动源并在本地grep它,但我想知道是否可以通过Web界面或第三方替代方案.

想法?

git search github

251
推荐指数
8
解决办法
10万
查看次数

如何在LINUX中grep目录及其所有子目录文件中的字符串?

如何在LINUX中grep目录中的字符串或文本及其所有子目录的文件?

unix linux grep centos

223
推荐指数
2
解决办法
56万
查看次数

如何在github上搜索以获得完全匹配(就像Google的报价一样)

我可以使用引号来搜索谷歌的精确匹配"system <<-".如何为github做类似的事情?我不能让它发挥作用.

search github

196
推荐指数
6
解决办法
6万
查看次数

grep如何运行如此之快?

令我对shell中的GREP功能感到惊讶,早些时候我曾经在java中使用substring方法,但现在我使用GREP并且它在几秒钟内执行,它比我以前编写的java代码快得多. (根据我的经验,我可能错了)

话虽如此,我还是无法弄清楚它是如何发生的?网上也没有太多可用的内容.

谁能帮我这个?

unix grep

105
推荐指数
2
解决办法
3万
查看次数

对于Linux上的特定文件类型递归grep

我们可以在特定文件(html文件)中的某些文件夹中递归搜索一个术语(例如"onblur")吗?

grep -Rin "onblur" *.html
Run Code Online (Sandbox Code Playgroud)

这什么都不返回.但,

grep -Rin "onblur" .
Run Code Online (Sandbox Code Playgroud)

返回"onblur"所有可用文件的搜索结果,如文本(".txt"),. mako,.jinja等.

linux terminal grep

17
推荐指数
2
解决办法
3万
查看次数

Git传输协议规范

我正在玩git的传输协议,我只是想知道在我尝试读取源代码之前是否有一些详细的规范?

git

9
推荐指数
1
解决办法
3756
查看次数

grep多个扩展当前和子文件夹

我正在尝试在当前和所有子文件夹中grep多个扩展.

grep -i -r -n 'hello' somepath/*.{php,html}
Run Code Online (Sandbox Code Playgroud)

这只是当前文件夹而不是子文件夹.

这样做的好方法是什么?

grep

5
推荐指数
2
解决办法
5797
查看次数

shell脚本:通过搜索文件夹中的所有文件来查找字符串?

如何查找包含隐藏文件和子文件夹的文件夹(可能是多个)文件中包含的字符串?

我尝试了这个命令:

find . -maxdepth 1 -name "tes1t" -print0 | sed 's,\.\/,,g'
Run Code Online (Sandbox Code Playgroud)

但这并没有产生任何结果。

bash shell terminal scripting find

5
推荐指数
1
解决办法
5807
查看次数

当前工作目录究竟是什么?

我的书说:

在您的计算机上运行的每个程序都有一个当前工作目录或 cwd。任何不以根文件夹开头的文件名或路径都假定在当前工作目录下

因为我在 OSX 上,所以我的根文件夹是 /。当我在os.getcwd()Python shell 中输入时,我得到/Users/apple/Documents. 为什么我的 cwd 中出现 Documents 文件夹?是说 Python 正在使用 Documents 文件夹吗?没有任何以/( 根文件夹 )开头的指向 Python 的路径吗?另外,每个程序都有不同的 cwd 吗?

python macos python-3.x

3
推荐指数
3
解决办法
1万
查看次数

在solaris中递归搜索包含字符串的文件

寻找solaris命令获取包含搜索模式的所有文件的列表(递归).我知道如何为linux做这个,但同样的命令在solaris中不起作用:

bash-3.2# uname -a
SunOS D1NCIC-CL01 5.10 Generic_148888-03 sun4u sparc SUNW,Sun-Fire-15000

bash-3.2# find . -type f -print0 | xargs -0 grep -l "contentInFile"
xargs: illegal option -- 0
xargs: Usage: xargs: [-t] [-p] [-e[eofstr]] [-E eofstr] [-I replstr] [-i[replstr]] [-L #] [-l[#]] [-n # [-x]] [-s size] [cmd [args ...]]
find: bad option -print0
find: [-H | -L] path-list predicate-list
Run Code Online (Sandbox Code Playgroud)

recursion search solaris file

1
推荐指数
1
解决办法
2万
查看次数

标签 统计

grep ×6

linux ×3

search ×3

find ×2

git ×2

github ×2

terminal ×2

unix ×2

bash ×1

centos ×1

directory ×1

file ×1

macos ×1

python ×1

python-3.x ×1

recursion ×1

scripting ×1

shell ×1

solaris ×1

text ×1

windows ×1