0

我想在当前目录中搜索要调试的一行代码。我没有包含字符串的文件的名称。我试过这个

grep -F "<div id="serv">"

但它不返回任何结果,光标只是在终端中不断闪烁。该目录有很多文件,所以它可能需要很长时间才能执行。请帮忙。

4

2 回答 2

1

这是因为引号,并且因为您没有指定它必须在哪里寻找。试试这个:

grep -F '<div id="serv">' *

或者

grep -F '<div id="serv">' /your/dir/*
于 2013-11-07T12:26:04.970 回答
0

使用awk

awk '/<div id="serv">/ {print NR,$0,"->",FILENAME}' *

这将搜索所有文件,<div id="serv">
如果找到,打印行号、行和文件名,

于 2013-11-07T12:32:22.307 回答