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)