Recentemente ho ricevuto questo find
one-liner, ma non sono in grado di spiegare da dove provenga la differenza dei due seguenti:
Esempio 1
[root@centos share]# find . -exec grep -i "madis" {} /dev/null \;
./names:Madison Randy:300:Product Development
Esempio 2
[root@centos share]# find . -exec grep -i "madis" {} \;
Madison Randy:300:Product Development
Come puoi vedere, nel primo c'è il file specifico da cui deriva questa stringa e finora non sono davvero in grado di scoprire perché questo accada.
/dev/null
è quello di essere sicuro che tutto ciò che è grep-ed non verrà trovato nel/dev/null
file (vuoto) , quindi vengono emessi solo i percorsi corretti"