PowerShellを使用して再帰的に1行のコードを見つけようとしています。
既知のファイルで「TODO」という行を探すには、次のようにします。
get-content ActivityLibrary\Accept.cs | select-string TODO
しかし、私はすべてのディレクトリ\ファイルを明示的に入力したくありません。get-childitemから次のような一連のファイル名をパイプ処理したいと思います。
gci -filter *.cs -name -recurse | gc | select-string TODO
しかし、次のエラーが表示されます。
Get-Content:コマンドがパイプライン入力を受け取らないか、入力とそのプロパティがパイプライン入力を受け取るパラメーターのいずれとも一致しないため、入力オブジェクトをコンマdのパラメーターにバインドできません。行:1文字:37
私は何が間違っているのですか?