gpt4 book ai didi

powershell - 拆分值返回

转载 作者:行者123 更新时间:2023-12-02 23:43:19 24 4
gpt4 key购买 nike

我有一个脚本,返回的名称如下。值“mark”和“ted”是组合在一起的,因为脚本中的函数将它们返回在一起,但是在两行中不同。.因此,$ name总是将这两个名称放在一起(循环运行),我想将它们分开并在脚本中分别调用这两个值。这可能吗?能否请你帮忙?

$list | % {
$name = student.identifier
Write-Output $name
Write-Output Hello

电流输出:
jake
Hello
mark
ted
Hello

最佳答案

听起来好像您想在每个换行符上分开,对吗?

例如:

$list = "jake
mark
ted"

$list.Count
>1

这意味着列表中只有一个元素,恰好是三行。让我们分开。
$list.Split("`n")

我们在变量上调用Split方法,并告诉它在特殊的n字符上进行拆分,这是PowerShell的换行符。

如果我现在要计数,请检查一下。
$list = $list.Split("`n")
$list.Count
>3

现在运行您的代码(稍作修改)
 $list | % {
$name = $_
Write-output $name
Write-Output "Hello"
}
jake
Hello
mark
Hello
ted
Hello

听起来像您的要求。如果我误解了,请告诉我。

关于powershell - 拆分值返回,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34225044/

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