从stdin转换RGB-CSV

时间:2016-02-14 18:09:56

标签: powershell

在剧本的Powershell中,我希望将整个标准输出流视为CSV文件,并为每一行处理一些事情。我该怎么做?

举个例子:

PS > type a.csv
"a","b","c"
1,2,3
4,5,6

PS > type a.csv | ./takeTheFirst.ps1
1
4

我尝试了以下内容:

ConvertFrom-CSV $input | ForEach-Object {
 $_.a
}

但没有输出。我不确定" $输入"变量

1 个答案:

答案 0 :(得分:1)

几乎那里。

管道$input改为ConvertFrom-Csv

$input | ConvertFrom-CSV  | ForEach-Object {
  $_.a
}
PS> type .\a.csv | .\takeTheFirst.ps1
1
4