2011-11-21 6 views

Respuesta

13
get-content file_to_grep | select-string "^(?!the_thing_to_grep_for$)" 

volverán las líneas que son diferentes de the_thing_to_grep_for.

get-content file_to_grep | select-string "^(?!.*the_thing_to_grep_for)" 

volverán las líneas que no contienen the_thing_to_grep_for.

49

Seleccionar-Cadena tiene el parámetro NotMatch.

get-content file_to_grep | select-string -notmatch "the_thing_to_grep_for" 
+0

¡Esta respuesta también fue la correcta! DOUBLECHEKZ! – Chrips

+6

Esta debería ser la respuesta correcta aceptada. – Scrat

+1

Respuesta simple y correcta. – hdoghmen

2
gc file_to_grep | ? {!$_.Contains("the_thing_to_grep_for")} 

que es la comparación entre mayúsculas y minúsculas por cierto.

Cuestiones relacionadas