首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >powershell Import-csv可以从变量位置读取吗?

powershell Import-csv可以从变量位置读取吗?
EN

Stack Overflow用户
提问于 2013-05-27 07:39:55
回答 1查看 744关注 0票数 0

这只是一个关于如何读取import-csv命令的简单问题。如果我在ps中有这样的东西(很抱歉第一次发帖,我似乎不能缩进阻止下面的脚本):

代码语言:javascript
复制
$ReadthisCSV = "C:\...\List.csv"

Function Meh{
  param ($readhere)
  import-csv $readhere | foreach-object{
    #do something here
  }
}

Meh $ReadthisCSV

import-csv命令是否可以读取对象变量?或者它只能从直接路径读取。我在函数Meh中执行了一个写主机操作,以查看$readhere是否被正确传递,它确实做到了。

EN

回答 1

Stack Overflow用户

发布于 2013-05-27 08:09:24

你应该不会有任何问题。该变量只是对实际数据的引用,因此当您看到: import-csv $readhere时

您将$readhere定义为$ReadthisCSV,因此它被解释为: import-csv "C:...\List.csv“

Powershell在处理这些东西方面做得很好,没有什么能阻止你尝试它,看看在你的本地机器或测试机器上发生了什么。

试试这个:

代码语言:javascript
复制
$ReadthisCSV = "C:...\List.csv"

Function Meh{ param ($readhere) import-csv $readhere }

Meh $ReadthisCSV

您应该会看到csv内容显示在屏幕上,并带有列标题(csv中的第一行)

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/16764685

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档