如何显示包含特定关键字的文本文件的行 - CMD

时间:2013-12-08 14:48:04

标签: batch-file command-line types cmd

我需要一些方法来显示包含特定关键字的文本文件行。 它通常是TYPE path:\to\file但我希望它显示包含所选关键字的所有行。

注意;)

3 个答案:

答案 0 :(得分:2)

尝试find "keyword" path:\to\file

答案 1 :(得分:2)

find "keyword" path:\to\filefindstr /c:"keyword" path:\to\file是选项。 如果要清除输出的---------- FileName部分,可以使用

type path:\to\file | find "keyword" 要么 type path:\to\file | findstr /c:"keyword"

显示行号使用/n

type path:\to\file | find /n "keyword"

type path:\to\file | findstr /n /c:"keyword"

修改

foxidrive提醒另一种方式(见评论):

find "keyword" < "path:\to\file"

答案 2 :(得分:0)

在UNIX中,grep会这样做。

在Windows中,您可以将Powershell commands用于grep等效项。