閑古鳥

オールドプログラマの日記。プログラミングとか病気(透析)の話とか。

PowerShell

PowerShellの履歴をpecoでインクリメンタルサーチしたい

PSReadLineをインストールする PowerShellの履歴は再起動すると消えてしまうので、PSReadLineを入れます。 PSReadLine について - PowerShell | Microsoft Docs Install-Module -Name PSReadLine -AllowClobber -Force Get-Historyだと起動中のコマンドしか…

PowerShellで単語の出現数を数えたい

PowerShellで文字列の配列を走査して、それぞれの文字列(単語)の出現数を数える、というのをやりたかったのですが、やり方が見つからなかったのでスクリプトを書きました。 # count.ps1 $count = @{} foreach($x in $input) { if (!$count.ContainsKey($x)) …

PowerShellでfind/grep

任意のフォルダの以下にあるファイルを再帰的に検索(grep)、というのをPowerShellでやりたくなりました。たとえば、ソースファイルの中からboostのヘッダファイルをインクルードしている行を抽出する、というようなものです。Cygwinでは以下のようにすると実…