$var="The quick brown fox"
$words = $var.Split(" ", [StringSplitOptions]::None)
echo $words[0] $words[2]
该程序的输出是
The
brown
为什么.Split()
在输出的每个元素的末尾添加换行符?我该如何预防呢?
我希望输出是
The brown
是“ echo
(”的别名Write-Output
)“添加”它,您可以查看是否将其修改为
echo ($words[0] + " " + $words[2])
这将导致
The brown
本质上发生的是,您在管道(字符串)下输出了2个对象,每个对象都显示在单独的行中
如果您只想打印某些内容而不将其放入管道中,则可以使用
Write-Host $words[0] $words[2]
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句