免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 3531 | 回复: 6
打印 上一主题 下一主题

[求助] 关于find命令的一个问题? [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2007-01-02 20:52 |只看该作者 |倒序浏览
我如何通过find命令查找文件中含有某个特定字符串的文件呢?能不能用find查询所有的文件系统是否含有某个特定字符串,并且把文件名列出来呢?是不是对跟目录\'/\'执行find就可以查询所有的文件系统呢?\r\n\r\n请大虾指教,最好举个例子,谢谢啦!

论坛徽章:
0
2 [报告]
发表于 2007-01-02 20:52 |只看该作者
比如在查看log文件时候,可能要在很多的log文件里找寻一段log,而这段log是有id的,我们如何在好多的log文件里找这段log,使用find应该是可以实现的吧\r\n\r\nfind \'log_id=1000\' ep_log_*\r\n\r\n不知道上面的语法是不是有问题?!

论坛徽章:
0
3 [报告]
发表于 2007-01-04 11:51 |只看该作者
楼主是在哪款软件里用到FIND命令的?

论坛徽章:
0
4 [报告]
发表于 2007-01-04 15:27 |只看该作者
最初由 sbt709394 发布\r\n[B]楼主是在哪款软件里用到FIND命令的? [/B]
\r\n\r\n这是命令行里的东东

论坛徽章:
0
5 [报告]
发表于 2007-01-04 15:55 |只看该作者
查看文件名包含特定字符\r\n
\r\nC:\\WINNT>dir | find \"KB\"\r\n2004-02-06  10:04            17,211 KB823182.log\r\n2004-09-15  21:07             3,682 KB823353.log\r\n2004-04-29  12:51            27,483 KB823559.log\r\n2003-08-12  19:03            18,144 KB823980.log\r\n2004-02-06  10:15            19,423 KB824105.log\r\n2004-02-06  10:17            19,988 KB824141.log\r\n2004-02-06  09:58             7,738 KB824145.log\r\n2003-09-17  17:02            19,078 KB824146.log\r\n2004-02-06  10:09            18,323 KB825119.log\r\n2004-02-25  11:35             6,216 KB828028.log\r\n2004-02-06  10:01             9,352 KB828035.log\r\n2004-04-19  19:44            12,347 KB828741.log\r\n2004-02-06  10:01             8,766 KB828750.log\r\n2004-02-25  11:38            11,792 KB830352.log\r\n2004-02-06  09:58             7,210 KB832894.log\r\n2004-09-15  20:49             3,420 KB833987.log\r\n2004-04-28  14:44            20,527 KB835732.log\r\n2004-04-19  19:43             6,611 KB837001.log\r\n2004-04-19  19:43             4,238 KB837009.log\r\n2004-08-16  15:36             4,912 KB839645.log\r\n2004-09-15  21:07             3,642 KB867801.log\r\n
\r\n\r\n显示文件中是否包含特定字符串\r\n
\r\nC:\\WINNT>find /n \"m3u=MPEGVideo\" w*.ini\r\n\r\n---------- W32DASM8.INI\r\n\r\n---------- WIN.INI\r\n[10]m3u=MPEGVideo\r\n\r\n---------- WINCHAT.INI\r\n\r\n---------- WINHELQ.INI\r\n\r\n---------- WININIT.INI\r\n\r\n---------- WINSIGHT.INI\r\n\r\n\r\nC:\\WINNT>find /c \"m3u=MPEGVideo\" w*.ini\r\n\r\n---------- W32DASM8.INI: 0\r\n\r\n---------- WIN.INI: 1\r\n\r\n---------- WINCHAT.INI: 0\r\n\r\n---------- WINHELQ.INI: 0\r\n\r\n---------- WININIT.INI: 0\r\n\r\n---------- WINSIGHT.INI: 0\r\n\r\n\r\nC:\\WINNT>find /?\r\n在文件中搜索字符串。\r\n\r\nFIND [/V] [/C] [/N] [/I] [/OFF[LINE]] \"string\" [[drive:][path]filename[ ...]]\r\n\r\n  /V         显示所有未包含指定字符串的行。\r\n  /C         仅显示包含字符串的行数。\r\n  /N         显示行号。\r\n  /I         搜索字符串时忽略大小写。\r\n  /OFF[LINE] 不要跳过具有脱机属性集的文件。\r\n  \"string\"   指定要搜索的文字串。\r\n  [drive:][path]filename\r\n             指定要搜索的文件。\r\n\r\n如果没有指定路径,FIND 将搜索键入的或者由另一命令产生的文字。\r\n\r\n

论坛徽章:
0
6 [报告]
发表于 2007-01-04 17:00 |只看该作者
还是不太会用.像 find /n \"m3u=MPEGVideo\" w*.ini 这条语句用来干嘛的?

论坛徽章:
0
7 [报告]
发表于 2007-01-07 16:25 |只看该作者
最初由 sbt709394 发布\r\n[B]还是不太会用.像 find /n \"m3u=MPEGVideo\" w*.ini 这条语句用来干嘛的? [/B]
\r\n\r\n在所有w*.ini中查找是否包含\"m3u=MPEGVideo\",并显示所在行号\r\n\r\n\r\n请仔细阅读帮助\r\n\r\nC:\\WINNT>find /?\r\n在文件中搜索字符串。\r\n\r\nFIND [/V] [/C] [/N] [/I] [/OFF[LINE]] \"string\" [[drive:][path]filename[ ...]]\r\n\r\n/V 显示所有未包含指定字符串的行。\r\n/C 仅显示包含字符串的行数。\r\n/N 显示行号。\r\n/I 搜索字符串时忽略大小写。\r\n/OFF[LINE] 不要跳过具有脱机属性集的文件。\r\n\"string\" 指定要搜索的文字串。\r\n[drive:][path]filename\r\n指定要搜索的文件。\r\n\r\n如果没有指定路径,FIND 将搜索键入的或者由另一命令产生的文字。
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

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

清除 Cookies - ChinaUnix - Archiver - WAP - TOP