shell-script, dateien zählen
-
hi,
wie kann ich in einem sh-script prüfen, ob in einem verzeichnis mehr als n dateien drin sind?
-
ls nach wc pipen.
-
ok, gefunden.
dateien=$(ls -1 | wc -l)
-
Ich würde nicht mit "ls -l | wc -l" arbeiten, das gibt für leere Verzeichnisse fälchschlicherweise 1 aus. "ls | wc -l" wäre sinnvoller.
-
nman schrieb:
Ich würde nicht mit "ls -l | wc -l" arbeiten, das gibt für leere Verzeichnisse fälchschlicherweise 1 aus. "ls | wc -l" wäre sinnvoller.
das erste l (in worten: ELL) ist eine 1 (in worten: EINS)
-
shell-scripter schrieb:
das erste l (in worten: ELL) ist eine 1 (in worten: EINS)
Oh, sorry. Kannst Du aber eigentlich auch weglassen, bei Pipes ist das Default.