Recentemente, recebi essa find
linha, mas não sou capaz de explicar de onde vem a diferença dos dois abaixo:
Exemplo 1
[root@centos share]# find . -exec grep -i "madis" {} /dev/null \;
./names:Madison Randy:300:Product Development
Exemplo 2
[root@centos share]# find . -exec grep -i "madis" {} \;
Madison Randy:300:Product Development
Como você pode ver, no primeiro existe o arquivo específico do qual essa string é derivada e, até agora, não sou capaz de descobrir por que isso está acontecendo.
/dev/null
é ter certeza de que o que estiver em grep-ed não será encontrado no/dev/null
arquivo (vazio) , para que apenas os locais corretos sejam gerados"