選択した文字列を含まないすべてのファイルを検索しようとしています。以下を含むファイルを見つけるのは簡単です:
gci | select-string "something"
しかし、この声明を否定する方法がわかりません。
選択した文字列を含まないすべてのファイルを検索しようとしています。以下を含むファイルを見つけるのは簡単です:
gci | select-string "something"
しかし、この声明を否定する方法がわかりません。
なしで実行できるかどうかはわかりませんforeach-object
が、これは機能します:
gci |foreach-object{if (-not (select-string -inputobject $_ -Pattern "something")){$_}}
PowerShell で Get-Content と Select-String を使用して 'this_string' と一致しない行を出力するにはどうすればよいですか?で言及されているように
Select-String にはNotMatch
パラメーターがあります。
だからあなたはそれを使うことができます:
gci | Select-String -notmatch "something"