PowerShell/PowerShellでユニークキーワードを取得する
をテンプレートにして作成
[
トップ
] [
新規
|
一覧
|
検索
|
最終更新
|
ヘルプ
]
開始行:
#navi(../)
* PowerShellでユニークキーワードを取得する方法・Get-Uniqu...
配列やGet-Processなどの表形式で返却される情報について、ユ...
#contents
#htmlinsertpcsp(win-top.html,win-sp.html)
* Sort-ObjectとGet-Uniqueを使ってユニークキーワードを取得...
配列とGet-Process等のコマンドレットから返却される情報から...
** 配列 [#g7f18c3f]
+ 以下のように配列に文字列を設定しました。~
いくつか重複するキーワードがあります。
PS C:\> $os = @("windows", "linux", "bsd", "macos", "win...
PS C:\> $os
windows
linux
bsd
macos
windows
linux
android
ios
android
+ ソートしてユニークを実行し、ユニークなキーワードを抽出...
++ ソートした結果です。
PS C:\> $os | Sort-Object
android
android
bsd
ios
linux
linux
macos
windows
windows
++ ソートしてユニークなキーワードを抽出します。~
期待した動作になりました。
PS C:\> $os | Sort-Object | Get-Unique
android
bsd
ios
linux
macos
windows
- 失敗例~
ソートしないとユニークなキーワードは抽出できません。
PS C:\> $os | Get-Unique
windows
linux
bsd
macos
windows
linux
android
ios
android
* Get-Processなどの表形式で返却される情報からユニークなキ...
Get-Processを実行すると以下のような表形式で結果が返却され...
PS C:\> Get-Process | Select-Object -First 10
Handles NPM(K) PM(K) WS(K) CPU(s) Id S...
------- ------ ----- ----- ------ -- -...
618 34 30684 34264 11.17 11616 ...
145 9 1688 8280 0.09 8276 ...
479 26 17292 3656 1.05 12232 ...
355 18 6564 20588 13.50 5624 ...
565 21 1864 3184 476 ...
672 19 2580 4432 568 ...
499 19 9380 14840 9.02 2928 ...
308 16 3472 8316 4196 ...
147 10 2572 4336 3760 ...
131 8 1964 6040 1.39 7732 ...
<省略>
以下、プロセス名(ProcessName)からユニークなキーワードを抽...
** ProcessNameのみを対象としユニークなキーワードを抽出 [#...
*** Select-ObjectとGet-Uniqueを使ってユニークなキーワード...
PS C:\> Get-Process | Select-Object ProcessName | Get-Un...
ProcessName
-----------
ApplicationFrameHost
browser_broker
Calculator
conhost
csrss
ctfmon
dasHost
DbxSvc
<省略>
*** Select-Objectのみでユニークなキーワードを抽出 [#o3251...
PS C:\> Get-Process | Select-Object ProcessName -Unique
ProcessName
-----------
ApplicationFrameHost
browser_broker
Calculator
conhost
csrss
ctfmon
dasHost
DbxSvc
dllhost
Dropbox
<省略>
** 表形式を崩さずに、ProcessNameをユニークキーワードにす...
表形式を崩さずにProcessNameのユニークキーワードを取得す...
但し、ProcessNameでユニークにすることで、他の値(他の列の...
*** Sort-ObjectのみでProcessNameのユニークなキーワードを...
PS C:\> Get-Process | Sort-Object ProcessName -Unique
Handles NPM(K) PM(K) WS(K) CPU(s) Id S...
------- ------ ----- ----- ------ -- -...
614 34 27284 32248 14.61 11616 ...
143 9 1660 8024 0.09 8276 ...
479 26 17292 640 1.05 12232 ...
349 18 6564 21024 18.42 5624 ...
674 19 2580 4420 568 ...
499 19 9668 14416 9.61 2928 ...
308 16 3472 8316 4196 ...
147 10 2572 4412 3760 ...
227 20 4408 11496 0.52 9232 ...
308 14 2472 2868 0.28 2180 ...
<省略>
以上、Get-UniqueとSort-Objectコマンドを使ったユニークなキ...
#htmlinsertpcsp(win-btm.html,win-sp.html)
終了行:
#navi(../)
* PowerShellでユニークキーワードを取得する方法・Get-Uniqu...
配列やGet-Processなどの表形式で返却される情報について、ユ...
#contents
#htmlinsertpcsp(win-top.html,win-sp.html)
* Sort-ObjectとGet-Uniqueを使ってユニークキーワードを取得...
配列とGet-Process等のコマンドレットから返却される情報から...
** 配列 [#g7f18c3f]
+ 以下のように配列に文字列を設定しました。~
いくつか重複するキーワードがあります。
PS C:\> $os = @("windows", "linux", "bsd", "macos", "win...
PS C:\> $os
windows
linux
bsd
macos
windows
linux
android
ios
android
+ ソートしてユニークを実行し、ユニークなキーワードを抽出...
++ ソートした結果です。
PS C:\> $os | Sort-Object
android
android
bsd
ios
linux
linux
macos
windows
windows
++ ソートしてユニークなキーワードを抽出します。~
期待した動作になりました。
PS C:\> $os | Sort-Object | Get-Unique
android
bsd
ios
linux
macos
windows
- 失敗例~
ソートしないとユニークなキーワードは抽出できません。
PS C:\> $os | Get-Unique
windows
linux
bsd
macos
windows
linux
android
ios
android
* Get-Processなどの表形式で返却される情報からユニークなキ...
Get-Processを実行すると以下のような表形式で結果が返却され...
PS C:\> Get-Process | Select-Object -First 10
Handles NPM(K) PM(K) WS(K) CPU(s) Id S...
------- ------ ----- ----- ------ -- -...
618 34 30684 34264 11.17 11616 ...
145 9 1688 8280 0.09 8276 ...
479 26 17292 3656 1.05 12232 ...
355 18 6564 20588 13.50 5624 ...
565 21 1864 3184 476 ...
672 19 2580 4432 568 ...
499 19 9380 14840 9.02 2928 ...
308 16 3472 8316 4196 ...
147 10 2572 4336 3760 ...
131 8 1964 6040 1.39 7732 ...
<省略>
以下、プロセス名(ProcessName)からユニークなキーワードを抽...
** ProcessNameのみを対象としユニークなキーワードを抽出 [#...
*** Select-ObjectとGet-Uniqueを使ってユニークなキーワード...
PS C:\> Get-Process | Select-Object ProcessName | Get-Un...
ProcessName
-----------
ApplicationFrameHost
browser_broker
Calculator
conhost
csrss
ctfmon
dasHost
DbxSvc
<省略>
*** Select-Objectのみでユニークなキーワードを抽出 [#o3251...
PS C:\> Get-Process | Select-Object ProcessName -Unique
ProcessName
-----------
ApplicationFrameHost
browser_broker
Calculator
conhost
csrss
ctfmon
dasHost
DbxSvc
dllhost
Dropbox
<省略>
** 表形式を崩さずに、ProcessNameをユニークキーワードにす...
表形式を崩さずにProcessNameのユニークキーワードを取得す...
但し、ProcessNameでユニークにすることで、他の値(他の列の...
*** Sort-ObjectのみでProcessNameのユニークなキーワードを...
PS C:\> Get-Process | Sort-Object ProcessName -Unique
Handles NPM(K) PM(K) WS(K) CPU(s) Id S...
------- ------ ----- ----- ------ -- -...
614 34 27284 32248 14.61 11616 ...
143 9 1660 8024 0.09 8276 ...
479 26 17292 640 1.05 12232 ...
349 18 6564 21024 18.42 5624 ...
674 19 2580 4420 568 ...
499 19 9668 14416 9.61 2928 ...
308 16 3472 8316 4196 ...
147 10 2572 4412 3760 ...
227 20 4408 11496 0.52 9232 ...
308 14 2472 2868 0.28 2180 ...
<省略>
以上、Get-UniqueとSort-Objectコマンドを使ったユニークなキ...
#htmlinsertpcsp(win-btm.html,win-sp.html)
ページ名: