Ich versuche, diese Linie zu verstehen:Verstehen der {}/dev/null ; wenn FIND mit -exec
find $HOME -name "*.c" -exec grep "find this string" {} /dev/null \;
verstehe ich die meisten, aber ich bin nicht sicher über die /dev/null
, die nach dem {}
und vor dem ;
erscheint.
find
lokalisiert jede C-Programmdatei, und dann sucht grep
für jede Datei nach der Zeile, die die Zeichenfolge enthält ... und sendet es dann alle Fehler an /dev/null
?
Es scheint nichts zu '/ dev/null' zu senden, es gibt es als zweites Argument zu grep, und grep wird dort nie etwas finden. So wie es ist, hat es meiner Meinung nach keine Wirkung. –
das ist seltsam, weil es im Unix-Lehrbuch ist, das ich für die Schule bekommen habe – Brow