|
xargs läuft der angegebenen Argumente als einen Befehl, gefolgt von den Dateinamen, die von der Standardeingabe. Wenn die Länge einer Zeile mehr als UNIX-Kommando in der Lage ist, läuft er den Befehl erneut mit den übrigen Argumente (und wiederholt, bis alle Argumente sind verbraucht).
Der Grund Sie dies tun, anstatt: find. -type f-exec grep ... liegt daran, dass (1) Sie müssen sich nicht mit den Chaos funny () Syntax und (2) ist es effizienter - weniger Anrufungen von grep, und (3), wenn grep erhält mehrere Argumente in der Befehlszeile, sie vor jedem Spiel mit dem Dateinamen, so dass Sie wissen, welche Datei grep es in. (Sie können dies tun, mit Suche, aber es ist ein Hack).
|