17 Jun
2003
17 Jun
'03
16:05
Am 17.06.2003 um 16:37 schrieb Jürgen Achberger:
wc -l `find -type f | grep '.c$' | xargs`
Danke, ich verstehe jedoch nicht, wofür grep und xargs noch notwendig sind, ohne erhalte ich ein gleiches Ergebnis.
Das Grep filtert alle Dateien heraus die nicht auf ".c" enden. Sollte nur ein Beispiel sein, und betraf nicht deinen konkreten Fall. Das "xargs" ist mit der Bash tatsächlich unnötig! Es macht aus den zeilenweise gelisteten Dateien, die "find" ausgibt, eine leerzeichengetrennte Liste. Ich hab's seit Jahren verwendet und jetzt erst gemerkt, dass es die Bash von selber macht... Und wieder was gelernt. MfG, Dennis