【发布时间】:2018-08-06 18:52:17
【问题描述】:
我有一个每天生成的 CSV 文件,生成的数据如下:
windows:NT:v:n:n:d:n:n:n:n:m:n:n
我还应该提到,该示例是 3,900 多行之一,并非每一行数据都具有相同数量的“列”。我想要做的只是将数据的前两个“列”导入到变量中。对于这个例子,它应该是“Windows”和“NT”,没有别的。
我该怎么做呢?我试过使用 -delimiter ':',但运气不佳。
【问题讨论】:
-
您要在同一个变量中导入 3900 多行的两列?您打算使用什么类型的变量,因为这会使问题更清楚?
-
也许变量是一个错误的词选择。我只是想上传它,这样我就可以在下一行的“ForEach”中使用它。老实说,让它发挥作用所需的一切
-
您甚至可以将它包含在 foreach 中,这样您就可以在每个循环中读取一行,具体取决于您是否需要为每一行执行 foreach
-
你可以试试 for 循环。在循环中用“:”分割行,然后只调用前两个索引开始制作变量
标签: powershell csv search powershell-ise