読者です 読者をやめる 読者になる 読者になる

集中力なら売り切れたよ

プログラミングや、将棋などについて書きます。

Windows PowerShellでLinux風のFind/Grepを実行してみます

PowerShell

LinuxコマンドのfindはWindows PowerShellではGet-ChildItem、grepはSelect-Stringというコマンドレットで可能です。以下はtxtファイルを検索し、その中からmd5という文字列を含んだ行を抽出する例です。コマンドが長くて面倒そうに見えるかもしれませんが、途中まで打ってTabキーを押せばキーワード補完が働くのでそれほど大変ではありません。

Get-ChildItem -Recurse -Include "*.txt" | Select-String "md5" -Encoding default

参考リンク

PowerShellでfind/grep - wata_d's diary