【发布时间】:2016-08-26 06:41:20
【问题描述】:
我有一个包含如下行的 CSV 文件:
"标题","路径" "新闻","/somepath/news.json/$variable1$variable2" "Boards","/somepath/$year/$variable3/boardfile.json"
我在脚本中设置了所有这些变量,然后使用Import-Csv cmdlet 导入数据。结果,我得到了具有 Title 和 Path 属性的对象,这就是我所需要的。但问题是 CSV 文件中的变量在导入期间没有被实际值替换。
我知道Get-Content 和ExpandVariable 有一个解决方案,但它会产生一个字符串数组,我宁愿拥有一个属性类似于Import-Csv 产生的对象(或者可能是一个哈希表?)。
有没有办法在仍然使用Import-Csv 的同时将变量替换为值并得到一个功能齐全的对象?
【问题讨论】:
标签: csv powershell import