免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
12下一页
最近访问板块 发新帖
查看: 2285 | 回复: 14

我要查找所有文件中包含whois.html这个字符串的文件 [复制链接]

论坛徽章:
0
发表于 2012-05-29 11:24 |显示全部楼层
本帖最后由 bluejack 于 2012-05-29 11:24 编辑

要怎么写  随便什么都可以  只要在服务器里找到

论坛徽章:
13
15-16赛季CBA联赛之同曦
日期:2016-01-28 19:52:032015亚冠之北京国安
日期:2015-10-07 14:28:19NBA常规赛纪念章
日期:2015-05-04 22:32:03处女座
日期:2015-01-15 19:45:44卯兔
日期:2014-10-28 16:17:14白羊座
日期:2014-05-24 15:10:46寅虎
日期:2014-05-10 09:50:35白羊座
日期:2014-03-12 20:52:17午马
日期:2014-03-01 08:37:27射手座
日期:2014-02-19 19:26:54子鼠
日期:2013-11-30 09:03:56狮子座
日期:2013-09-08 08:37:52
发表于 2012-05-29 11:45 |显示全部楼层
回复 1# bluejack
  1. > cat {a,b,c}.txt
  2. whois.html
  3. whois.html
  4. bluejack.html
  5. > grep 'whois.html' ./*
  6. ./a.txt:whois.html
  7. ./b.txt:whois.html
复制代码

论坛徽章:
1
辰龙
日期:2014-05-22 11:38:58
发表于 2012-05-29 11:51 |显示全部楼层
  1. find / -type f | xargs grep -l 'whois\.html'
复制代码

论坛徽章:
13
15-16赛季CBA联赛之同曦
日期:2016-01-28 19:52:032015亚冠之北京国安
日期:2015-10-07 14:28:19NBA常规赛纪念章
日期:2015-05-04 22:32:03处女座
日期:2015-01-15 19:45:44卯兔
日期:2014-10-28 16:17:14白羊座
日期:2014-05-24 15:10:46寅虎
日期:2014-05-10 09:50:35白羊座
日期:2014-03-12 20:52:17午马
日期:2014-03-01 08:37:27射手座
日期:2014-02-19 19:26:54子鼠
日期:2013-11-30 09:03:56狮子座
日期:2013-09-08 08:37:52
发表于 2012-05-29 11:58 |显示全部楼层
winway1988 发表于 2012-05-29 11:51
  1.      -l, --files-with-matches
  2.               Suppress normal output; instead print the  name  of  each  input
  3.               file  from  which  output would normally have been printed.  The
  4.               scanning will stop on the first match.
复制代码

论坛徽章:
15
2015年辞旧岁徽章
日期:2015-03-03 16:54:15双鱼座
日期:2015-01-15 17:29:44午马
日期:2015-01-06 17:06:51子鼠
日期:2014-11-24 10:11:13寅虎
日期:2014-08-18 07:10:55酉鸡
日期:2014-04-02 12:24:51双子座
日期:2014-04-02 12:19:44天秤座
日期:2014-03-17 11:43:36亥猪
日期:2014-03-13 08:13:51未羊
日期:2014-03-11 12:42:03白羊座
日期:2013-11-20 10:15:18CU大牛徽章
日期:2013-04-17 11:48:45
发表于 2012-05-29 12:10 |显示全部楼层
  1. find . -type f -exec grep -l 'whois\.html' {} \;
复制代码

论坛徽章:
2
射手座
日期:2014-10-10 15:59:4715-16赛季CBA联赛之上海
日期:2016-03-03 10:27:14
发表于 2012-05-29 12:18 |显示全部楼层
本帖最后由 yinyuemi 于 2012-05-30 03:50 编辑

grep -l -R [patten] *


谢谢xrzs1986兄的指正~

论坛徽章:
13
15-16赛季CBA联赛之同曦
日期:2016-01-28 19:52:032015亚冠之北京国安
日期:2015-10-07 14:28:19NBA常规赛纪念章
日期:2015-05-04 22:32:03处女座
日期:2015-01-15 19:45:44卯兔
日期:2014-10-28 16:17:14白羊座
日期:2014-05-24 15:10:46寅虎
日期:2014-05-10 09:50:35白羊座
日期:2014-03-12 20:52:17午马
日期:2014-03-01 08:37:27射手座
日期:2014-02-19 19:26:54子鼠
日期:2013-11-30 09:03:56狮子座
日期:2013-09-08 08:37:52
发表于 2012-05-29 12:30 |显示全部楼层
yinyuemi 发表于 2012-05-29 12:18
grep -l -R -m 1  *


多谢指教!

  1. -R, -r, --recursive
  2.               Read all files under each directory, recursively; this is equiv‐
  3.               alent to the -d recurse option.

  4. -l, --files-with-matches
  5.               Suppress normal output; instead print the  name  of  each  input
  6.               file  from  which  output would normally have been printed.  The
  7.               scanning will stop on the first match.

  8. -m NUM, --max-count=NUM
  9.               Stop reading a file after NUM matching lines.  If the  input  is
  10.               standard  input  from a regular file, and NUM matching lines are
  11.               output, grep ensures that the standard input  is  positioned  to
  12.               just  after the last matching line before exiting, regardless of
  13.               the presence of trailing context lines.  This enables a  calling
  14.               process  to resume a search.  When grep stops after NUM matching
  15.               lines, it outputs any trailing context lines.  When  the  -c  or
  16.               --count  option  is  also  used,  grep  does  not output a count
  17.               greater than NUM.  When the -v or --invert-match option is  also
  18.               used, grep stops after outputting NUM non-matching lines.
复制代码

论坛徽章:
5
2015年辞旧岁徽章
日期:2015-03-03 16:54:152015年迎新春徽章
日期:2015-03-04 09:50:282015年亚洲杯之朝鲜
日期:2015-03-13 22:47:33IT运维版块每日发帖之星
日期:2016-01-09 06:20:00IT运维版块每周发帖之星
日期:2016-03-07 16:27:44
发表于 2012-05-29 12:59 |显示全部楼层
Only You, grep

论坛徽章:
0
发表于 2012-05-29 13:06 |显示全部楼层
  1. find ./ -name "*" | xargs grep -l "whois.html"
复制代码

论坛徽章:
1
2015年辞旧岁徽章
日期:2015-03-03 16:54:15
发表于 2012-05-29 13:46 |显示全部楼层
grep -R "whois.html" /
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP