gpt4 book ai didi

powershell - 将文件读入行分隔数组

转载 作者:行者123 更新时间:2023-12-02 23:29:34 25 4
gpt4 key购买 nike

我正在使用 32 位版本的 PowerShell 并通过 PowerGUI 脚本编辑器运行它。

网上的一切似乎都认为Get-Content将文件作为数组返回;然而,

$lines = Get-Content -Path $xmlFilename
Write-Host $lines.GetType()

产出
System.String

我知道如何使用内置的 .Net 类型来做到这一点;有没有 PoweShell v2.0 的方法来做到这一点?

最佳答案

您确定 $xmlFilename 文件有不止一行由 `n 或 `r`n 分隔吗?

如果文件只包含一行,你可以这样做:

 $lines = @(Get-Content -Path $xmlFilename) # this return [object[]] type


$lines = ,(Get-Content -Path $xmlFilename)


 $lines = [string[]](Get-Content -Path $xmlFilename) # this return [string[]] type

关于powershell - 将文件读入行分隔数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17574163/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com