1. ホーム
  2. powershell

[解決済み] PowerShell で grep -f と同等の機能

2022-03-14 01:21:27

質問

に相当するPowerShellを探しています。 grep --file=filename . もし、あなたが grep filenameはテキストファイルで、各行にマッチさせたい正規表現パターンが書かれています。

もしかしたら、当たり前のことを見逃しているかもしれませんが Select-String には、このオプションがないようです。

解決方法は?

その -Pattern のパラメータは Select-String はパターンの配列に対応しています。つまり、探しているのは

Get-Content .\doc.txt | Select-String -Pattern (Get-Content .\regex.txt)

これは、テキストファイルを検索するものです。 doc.txt にあるすべての正規表現(1行に1つずつ)を使って regex.txt