我需要一些方法来显示包含特定关键字的文本文件行。
它通常是TYPE path:\to\file
但我希望它显示包含所选关键字的所有行。
注意;)
答案 0 :(得分:2)
尝试find "keyword" path:\to\file
答案 1 :(得分:2)
find "keyword" path:\to\file
或findstr /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等效项。