【发布时间】:2020-04-24 12:43:53
【问题描述】:
我将如何从该 Select-Object 的 DiskAllocation 属性中删除前导“{Storage used:,”和尾随“}”,以便只保留大小?
例如:{存储消耗:, 48.62 MB} 变为 48.62 MB
我知道我需要用正则表达式做一些替换语句,但我是 Powershell 的初学者。任何帮助将不胜感激。
$DS | Select-Object -Property Computer, Name, ObjectType, DiskAllocation | Format-Table -AutoSize | Out-String | Write-Host -ForegroundColor Cyan
当前的输出如下所示:
【问题讨论】:
-
OP 现在可能已经实现了,但是对于从谷歌来到这里的任何人来说,这是一个经典的例子,说明很多人(包括我)在使用伯恩壳牌家族。人们需要改变思维方式,停止将事物视为需要处理的文本,而开始将事物视为具有属性的对象。
标签: regex powershell replace select-object write-host