显示同一个获取内容的多个管道值

问题描述:

我想获取csv文件中的字符串值。显示同一个获取内容的多个管道值

$path = "product.csv" 
Get-Content $path | Select-String -AllMatches -Pattern "[^\x00-\x79]" 

我成功抢串,但是我希望显示的行数,则字符串值。

Example Output: 
LineNo String 
1   a 
2   b 
3   c 

我用下面的命令成功抓住了亚麻布。我应该如何将命令与第一个命令结合起来,这样输出将与示例输出一样?

Get-Content $path | Select-String -AllMatches -Pattern "[^\x00-\x79]" | Select-Object LineNumber 

如果你想整行,选择Line属性:

... |Select-Object LineNumber,Line 

如果你只是想这是由模式匹配线的一部分,你需要计算的属性从Matches财产抢Value

... |Select-Object LineNumber,@{Name='String';Expression={$_.Matches.Value}} 
+0

大,感谢您的帮助! –