16

選択した文字列を含まないすべてのファイルを検索しようとしています。以下を含むファイルを見つけるのは簡単です:

gci | select-string "something"

しかし、この声明を否定する方法がわかりません。

4

3 に答える 3

15

なしで実行できるかどうかはわかりませんforeach-objectが、これは機能します:

gci |foreach-object{if (-not (select-string -inputobject $_ -Pattern "something")){$_}}
于 2013-07-30T11:30:23.820 に答える
1

PowerShell で Get-Content と Select-String を使用して 'this_string' と一致しない行を出力するにはどうすればよいですか?で言及されているように

Select-String にはNotMatchパラメーターがあります。

だからあなたはそれを使うことができます:

gci | Select-String -notmatch "something"
于 2015-08-27T11:59:20.823 に答える