首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Powershell,过滤WinRar输出

Powershell,过滤WinRar输出
EN

Stack Overflow用户
提问于 2014-07-16 10:57:28
回答 1查看 251关注 0票数 0

我在powershell中运行以下代码

代码语言:javascript
复制
$list=C:\"Program Files (x86)"\WinRAR\unRAR.exe v -v $absolutePath
$list

这是我的输出:

代码语言:javascript
复制
Archivo C:\Users\Maxi\Desktop\pruebaz\pruebaz.rar

Ruta/Comentario
                  Tamaño   Compresión  Fecha   Hora     Atrib     CRC   Métod-Ver-
-------------------------------------------------------------------------------
 pruebaz\chu.jpg
                 63171    61575  97% 19-09-13 17:10  .....A.   B5F99319 m3b 2.9
 pruebaz\nada\hola\cruci.jpg
                 55306    54496  98% 16-11-13 02:03  .....A.   87537917 m3b 2.9
 pruebaz\nada\hola
                     0        0   0% 15-07-14 23:01  .D.....   00000000 m0  2.0
 pruebaz\nada
                     0        0   0% 15-07-14 23:01  .D.....   00000000 m0  2.0
 pruebaz
                     0        0   0% 15-07-14 23:01  .D.....   00000000 m0  2.0
-------------------------------------------------------------------------------
    5           118477   116071  97%

我需要帮助过滤这个,以获得以下内容:

代码语言:javascript
复制
pruebaz\chu.jpg             
pruebaz\nada\hola\cruci.jpg      
pruebaz\nada\hola               
pruebaz\nada                
pruebaz

谢谢。

EN

回答 1

Stack Overflow用户

发布于 2014-07-16 12:11:08

我不确定这是否回答了您的问题,也不确定unrar命令的输出类型是什么,但是您可以尝试通过管道将$list导入Get-Member

$list | Get-Member

如果输出的成员类型为Property,则可以使用以下命令直接访问该属性

$list.PropertyName

例如,使用Get-ChildItem,您可以

$list = Get-ChildItem $list |获取成员

给出了以下部分输出。

然后使用

$list.FullName

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/24771502

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档