Select-StringとBashのgrepとの違いSelect-StringとBashのgrepは役割が違う
Bashでのgrepでの典型的な使用例とPSでの同様な使用例例えば、Bashでは以下のようなケースでgrepコマンドは頻繁に使われるが、 Bash> ls -R * | grep ".txt" Bash> ps -aux | grep "/usr/bin/python" PSでは、 PS> dir -r * | select-string ".txt" PS> ps | select-string "chrome" のようにSelect-Stringコマンドを普通は使わない。dirの出力結果としてパイプから渡るのはSystem.IO.FileInfoオブジェクトであり、psの出力結果はSystem.Diagnostics.Processオブジェクト。つまり、 PS> dir -r -Path *.txt PS> ps -Name *chrome* のように、オブジェクトのプロパティを検索する。 |
|