find命令linux(find命令)

摘要 大家好,小豆豆来为大家解答以上的问题。find命令linux,find命令这个很多人还不知道,现在让我们一起来看看吧!1、在cmd窗口中敲下find ?

大家好,小豆豆来为大家解答以上的问题。find命令linux,find命令这个很多人还不知道,现在让我们一起来看看吧!

1、在cmd窗口中敲下find /? 这条命令,然后重重地按下回车键。

2、find /? 的执行结果很快,帮助信息全出来了。

3、find命令详解find命令的基本格式是这样的:find "要查找的字符串" 要查找的文件,在这里,"要查找的字符串"这个内容是必不可少的,引号也是必须的。

4、例如:find "bathome" d:est.txt,表示在D盘根目录下的文本文件test.txt中查找含有 bathome 这一字符串的所有行。

5、 find的结果将会有两种情况: 当文件中包含要查找的字符串时,将返回这个字符串所在位置的整行内容,具体格式为:第一行是"---------- ×××" (×××表示被查找的文件名,不包括引号对),第二行开始才出现包含字符串的整行内容; 2、当文件中没有出现要查找的字符串时,find的结果仅仅返回"---------- ×××" 这一行内容(×××表示被查找的文件名,不包括引号对)。

6、 在查找指定字符串的时候,有的场合需要区分大小写,有的场合则对大小写并不在意,如何实现这些需求呢? 很简单,在find的时候,添加或取消/i开关就是了,具体用法为:find /i "Abc" test.txt 表示不区分大小写,文本内容中含有 Abc、abc、ABC之类的都算;find "Abc" test.txt则严格区分字符大小写,只能匹配Abc,而不能匹配abc、ABC之类的字符。

7、 有时候,我们的需求并不是为了查找到某个字符串,而是要检测哪些行不含有特定的字符串,这个时候,可以使用开关/v,用法为:find /v "Abc" test.txt,它表示查找那些不含字符串Abc的行(Abc要区分大小写),如果不区分abc的大小写,那么,应该写成 find /i /v "Abc" test.txt。

本文到此分享完毕,希望对大家有所帮助。

郑重声明:本文版权归原作者所有,转载文章仅为传播更多信息之目的,如作者信息标记有误,请第一时候联系我们修改或删除,多谢。