Select-Stringするために文字列として出力するOut-Stringを利用する

Get-ChildItemで取得したファイル一覧をSelect-Stringで検索するには、Out-Stringを利用すると便利です。
UNIXコマンドで言えば、文字列のgrepになりますね。


スポンサーリンク

Get-ChildItemとSelect-Stringの組み合わせ

以下のようなファイル一覧がGet-ChildItemコマンドレットで表示されました。
この出力情報を利用してSelect-Stringしてみます。

Get-ChildItemの出力に対しOut-Stringを使う

以下のようにOut-String -streamを使用し文字列として出力することにより、以下のように期待した動作になります。

PS C:\Users\sakura> Get-ChildItem | Out-String -stream | Select-String videos

d-r--        2012/05/23     14:52            Videos

トップ   編集 凍結 差分 履歴 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS
Last-modified: 2025-03-09 (日) 14:51:29