powershell - Pipe to Out-GridView and Out-File got different rows? -
the following command returns 1 row (the parameter -context 10
ignored.)
select-string -path file.txt -pattern "..." -context 10 | out-gridview
however, following command create file lines.
select-string -path file.txt -pattern "..." -context 10 | out-file file2
why there difference?
this because out-gridview
consumes entire matchinfo
object select-string
outputs, , displays of properties of object columns. out-file
on other hand performs tostring()
method on before outputs file, , kind of object when converts string outputs line, , context lines well. if want out-gridview
have pipe out-string , out-gridview
.
Comments
Post a Comment