我想在很多脚本文件中搜索一个单词
它可能是linux软件或脚本
由于
答案 0 :(得分:2)
执行:
man grep
然后阅读。然后结帐man sed
和man 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
...
要查找每个文件中短语的出现次数,请同时使用cat
和grep
:
cat -n filename | grep "SEARCH PHRASE HERE"
这将为您提供短语出现的文件中的行。 -n
参数为您提供带数字的行,以便于查找。