powershell提取数字


PowerShell交流中心分类: Powershell基础powershell提取数字
0
小兵狗二蛋 asked 7 年 ago

vssadmin list shadows | Select-String “/” | measure -line
执行结果如下:请问要怎样才能得到数字5,不要空行和空格。
 
PS C:\> gc 123.txt | %{$_.split()[-5]} | measure -line
Lines Words Characters Property
—– —– ———- ——–
5
我有尝试:
 vssadmin list shadows | Select-String “/” | measure -line > a.txt
gc a.txt | select-string “\d”
但是这样需要中转一下而且得到的结果还有空行和空格。不符合要求,有更好的方法吗?
谢谢~

1 Answers
0
Best Answer
Mooser Lee 管理员 answered 7 年 ago
(vssadmin list shadows | where { $_ -like 'Contents of shadow copy set ID*' }).count