grep no Windows XP vs. Windows 7

2

Estou usando o grep de Gnuwin32 no Windows.

No Windows XP , o seguinte

grep -e "foo" NUL

resulta na seguinte saída

grep: NUL: invalid argument

No Windows 7 , os mesmos argumentos resultam em nenhuma saída.

O grep sai sem nenhuma mensagem de erro.

Por que a saída é diferente entre o Windows XP e o Windows 7?

    
por cschol 21.04.2010 / 04:26

1 resposta

2

NUL é a palavra chave batch para o dispositivo nulo (como / dev / null no linux) É possível que no segundo caso, grep esteja tratando corretamente como entrada, enquanto no primeiro caso está tentando acessar um arquivo chamado 'NUL' (embora isso não seja o comportamento desejado, já que um arquivo chamado 'NUL' não pode ser criado)

    
por 23.04.2010 / 08:46