以下命令将显示与模式匹配的行。
cat file.txt | select-string -pattern "..."
如何显示匹配行的前后3行? (与grep的-C3
参数一样。)也可以打印出行号吗?
BTW,与grep相比命令要慢得多?
答案 0 :(得分:5)
在-Path
Select-String
参数中指定文件名,然后使用-Context
开关指定要包含的前后行数。
select-string -path file.txt -pattern "..." -Context 1,3
文件名和行号将包含在输出
中