这应该是一个非常简单的方法,但我似乎找不到一种简单的方法。
例如,在 Powershell 中,我使用 CSV 文件,然后使用该文件根据 ID 查找一些配置数据。这是我现在拥有的,它有效,但必须有更好的方法。
$configList = import-csv "C:\myconfig.csv"
$id = "5001"
$configList | where-object {$_.id -eq $id} | foreach-object{ $configData = $_.configData}
Run Code Online (Sandbox Code Playgroud)
如果使用格式表等,我总是得到列标题,然后我必须将其切断。
同样,这必须非常简单,而且这不是表演障碍。但是必须有更好的方法来从没有列标题的表中获取数据。
小智 4
不确定这是否有帮助,但您可以将 csv 文件加载到数组中,然后使用索引访问各个行,对于每一行,您可以使用列名称来访问各个单元格。
$a = @(Import-CSV C:\myconfig.csv)
$a[0].ColA
Run Code Online (Sandbox Code Playgroud)
只需将“ColA”更改为列名称,并记住行的索引为 0。
| 归档时间: |
|
| 查看次数: |
36477 次 |
| 最近记录: |