PowerShell中使⽤Out-String命令把对象转换成字符串输
出的例⼦
本⽂介绍在PowerShell中如何将cmdlet输出的对象,转换为string字符串类型,便于后期的处理。
PowerShell中的cmdlet输出的结果都是以对象(Object)的形式存在的。对于Object类型,在后期处理时有利有弊,当然利⼤于弊。但某些时候,我们希望cmdlet输出的结果直接是字符串,那应该怎么来实现呢?
PowerShell中提供了⼀个Out-String的cmdlet,来看看它的介绍:Out-String cmdlet 将 Windows PowerShell 管理的对象转换成字符串数组。默认情况下,Out-String 累积字符串并作为单个字符串返回它们,但您可以使⽤ stream 参数让 Out-String 每次返回⼀个字符串。此 cmdlet ⽤于在对象操纵不太⽅便时像在传统外壳程序中⼀样搜索和操纵字符串输出。
Out-String主要有两种使⽤⽅式,⼀是将Out-String放到管道之后,⾃动将其它cmdlet的输出对象转换为字符串。另⼀种⽅式是使⽤InputObject参数,将待转换的对对象以变量的形式指定给Out-String。
举例如下:
复制代码代码如下:
$help=Get-Help Get-Alias | Out-String
关于PowerShell将输出的对象转换成字符串,本⽂就介绍这么多,希望对您有所帮助,谢谢!字符串转数组怎么转换

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。