powershell - Powershell:如何从输出中选择特定值?
问题描述
有没有办法只从下面的命令输出中提取特定的值?
applicationName applicationId attributes
--------------- ------------- ----------
Keno_Test_App 115345 {@{name=Regions; id=2722; value=(Not Set)}, @{name=Project type; id=5162; value=(Not Set)}, @{name=Interface type; id=5163; value=(Not Set)}, @{name=Data classification; id=5164; value=(Not Set)}...}
Keno_Test_App2 118991 {@{name=Regions; id=2722; value=(Not Set)}, @{name=Project type; id=5162; value=(Not Set)}, @{name=Interface type; id=5163; value=(Not Set)}, @{name=Data classification; id=5164; value=(Not Set)}...}
我尝试做这样的事情,但它仍然捕获两个输出:
PS C:\WINDOWS\system32> $getapp.applicationName
Keno_Test_App
Keno_Test_App2
有没有得到这样的输出:
PS C:\WINDOWS\system32> $getapp.applicationName
Keno_Test_App
或者:
applicationName applicationId attributes
--------------- ------------- ----------
Keno_Test_App 115345 {@{name=Regions; id=2722; value=(Not Set)}, @{name=Project type; id=5162; value=(Not Set)}, @{name=Interface type; id=5163; value=(Not Set)}, @{name=Data classification; id=5164; value=(Not Set)}...}
解决方案
如果$getapp.applicationName
输出这个:
Keno_Test_App
Keno_Test_App2
然后($getapp.applicationName)[0]
将输出:
Keno_Test_App
如果$getapp
输出这个:
applicationName applicationId attributes
--------------- ------------- ----------
Keno_Test_App 115345 {@{name=Regions; id=2722; value=(Not Set)}, @{name=Project type; id=5162; value=(Not Set)}, @{name=Interface type; id=5163; value=(Not Set)}, @{name=Data classification; id=5164; value=(Not Set)}...}
Keno_Test_App2 118991 {@{name=Regions; id=2722; value=(Not Set)}, @{name=Project type; id=5162; value=(Not Set)}, @{name=Interface type; id=5163; value=(Not Set)}, @{name=Data classification; id=5164; value=(Not Set)}...}
然后$getapp[0]
将输出:
applicationName applicationId attributes
--------------- ------------- ----------
Keno_Test_App 115345 {@{name=Regions; id=2722; value=(Not Set)}, @{name=Project type; id=5162; value=(Not Set)}, @{name=Interface type; id=5163; value=(Not Set)}, @{name=Data classification; id=5164; value=(Not Set)}...}
推荐阅读
- flutter - 我如何上传用户信息,以便其他用户可以在他们自己的个人资料中看到它而不会出现错误
- .htaccess - 查询的htaccess重写规则不起作用
- android - OptionsMenu 在方向改变时从片段中消失
- apache-nifi - 特定处理器的策略更改
- javascript - VueJS 组件在获取数据时无法呈现
- spring - 如何在 Spring Boot 中提供单页应用程序?
- if-statement - 在 SAS 中,如果满足特定条件,如何停止标记一组行?
- typescript - Typescript - 通用变压器类型
- c# - Prism EventAggregator 订阅将自身引用到 Unsubscribe 的委托
- firebase - Firebase 托管有什么用?