Recientemente recibí este find
mensaje, pero no puedo explicar de dónde proviene la diferencia de los dos siguientes:
Ejemplo 1
[root@centos share]# find . -exec grep -i "madis" {} /dev/null \;
./names:Madison Randy:300:Product Development
Ejemplo 2
[root@centos share]# find . -exec grep -i "madis" {} \;
Madison Randy:300:Product Development
Como puede ver, en el primero está el archivo específico del que deriva esta cadena y, hasta ahora, realmente no puedo descubrir por qué sucede esto.
/dev/null
es para asegurarse de que todo lo que se agrega no se encontrará en el/dev/null
archivo (vacío) , de modo que solo se eliminen las ubicaciones correctas"/dev/null
no pierde tiempo buscando en un archivo ficticio no vacío. Y finalmente, la intención de buscar/dev/null
es obvia para aquellos familiarizados con este idioma.