read-host和import-csv cmdlet

时间:2017-03-08 18:00:39

标签: powershell csv

当我在Powershell中输入以下内容时:

>gc test.csv; read-host "readhost"

它给出了:

 "header"
    "data 1"
    "data 2"
    readhost:

(header,data 1,data2是test.csv的正确内容,'readhost:'后需要用户输入返回)

然而,当我输入:

>import-csv test.csv; $line2 = read-host "readhost"

它给出了:

 readhost: #user presses return key
    header
    ------
    data 1
    data 2

由于某些原因我无法在线找到read-host已在import-csv之前执行。 我试图将read host放在一个函数中并调用它,但它没有更正顺序。 我读了一个类似的问题 - 答案,建议管道到write-host然而这会破坏csv输出格式。

为什么read-hostimport-csv之前执行,我该如何防止这种情况?

0 个答案:

没有答案