用于在文件夹中的大量脚本文件中搜索文本的脚本/软件

时间:2010-01-25 15:59:21

标签: search

我想在很多脚本文件中搜索一个单词

它可能是linux软件或脚本

由于

3 个答案:

答案 0 :(得分:2)

执行:

man grep

然后阅读。然后结帐man sedman awk并查看Perl。在类Unix系统上知道这些事情非常重要!

答案 1 :(得分:0)

下次,提供更多信息。话虽如此,你可以尝试使用像grep这样的工具,或者使用find的组合来尝试awk。

grep -r "word" *

答案 2 :(得分:-1)

使用小型shell脚本,该脚本将打印每个文件中搜索短语的出现次数:

for file in `ls`; 
do 
    printf '%-50s' "$file"; 
    grep -c "SEARCH PHRASE HERE"
done

这会产生类似的结果:

misc.rst                                          0
database_sources.rst                              0
postgis_cookbook.rst                              21
data_sources.rst                                  14
...

要查找每个文件中短语的出现次数,请同时使用catgrep

cat -n filename | grep "SEARCH PHRASE HERE"

这将为您提供短语出现的文件中的行。 -n参数为您提供带数字的行,以便于查找。