grep su Windows XP contro Windows 7


2

Sto usando grep da Gnuwin32 su Windows.

Su Windows XP , quanto segue

grep -e "foo" NUL

risulta nel seguente output

grep: NUL: argomento non valido

Su Windows 7 , gli stessi argomenti non producono alcun output.

grep esce solo senza alcun messaggio di errore.

Perché l'output è diverso tra Windows XP e Windows 7?


fai grep -v solo per vedere se le versioni sono uguali
barlop

sono su windows xp C: \ vin> grep --v mostra GNU grep 2.5.4 e non ottengo alcun output quando faccio C: \ vin> grep -e "foo" NUL
barlop

Risposte:


2

NUL è la parola chiave batch per il dispositivo null (come / dev / null in linux) È possibile che nel secondo caso, grep lo stia trattando correttamente come input, mentre nel primo sta cercando di accedere a un file chiamato 'NUL' (anche se questo non sarebbe il comportamento desiderato poiché non è possibile creare un file chiamato "NUL")

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.