Просто дополнительная информация к вышесказанному,
Вам следует использовать find
вместо ls
, если вы хотите обработать вывод, он имеет некоторые фьючерсы, которые больше подходят (например, -print0
) для передачи результатов другим приложениям.
В приведенном выше случае вы можете использовать его следующим образом,
find . -type f | wc -l
который выведет список всех файлов в текущем каталоге.