Помогите!!! очень прошу.... зделайте школьнику подарок к новому году)
Решено: Скрипт для подсчета количества файлов в подкаталогах
Модераторы: /dev/random, Модераторы разделов
-
muller2602
- Сообщения: 3
Решено: Скрипт для подсчета количества файлов в подкаталогах
Помогите написать скрипт на SUSЕ чтобы он отображал количество папок и подкаталогов(не отображая содержимого!)тоесть только цифру количества файлов.
Помогите!!! очень прошу.... зделайте школьнику подарок к новому году)
Помогите!!! очень прошу.... зделайте школьнику подарок к новому году)
-
changer0
- Сообщения: 82
- ОС: Debian lenny
Re: Решено: Скрипт для подсчета количества файлов в подкаталогах
количество папок и подкаталогов(не отображая содержимого!)
Как-то так: ls -R | egrep '/' | wc -l
тоесть только цифру количества файлов.
Вы уж определитесь.
Это будет как-то так: ls -RF | awk '{for(i=1;i<=NR;i++){if($i !~ /^$/ && $i !~ /^\.:$/ && $i !~ /\//) print $i}}' | wc -l
Конечно же выражение можно упростить. Кто-нибудь более разбирающийся подскажет.
Автор благодарит алфавит за любезно предоставленные буквы ©
-
muller2602
- Сообщения: 3
-
SLEDopit
- Модератор
- Сообщения: 4824
- Статус: фанат консоли (=
- ОС: GNU/Debian, RHEL
Re: Решено: Скрипт для подсчета количества файлов в подкаталогах
если я все правильно понял, то:
пример отработки:
Код: Выделить всё
for i in `find . -type d | sed 's/\ /*/g'`; do echo "$i"; echo -n "Files: ";find "$i" -maxdepth 1 -type f | wc -l; echo -n "Directories: ";find "$i" -maxdepth 1 -type d | wc -l; doneпример отработки:
Код: Выделить всё
$ for i in `find . -type d | sed 's/\ /*/g'`; do echo "$i"; echo -n "Files: ";find "$i" -maxdepth 1 -type f | wc -l; echo -n "Directories: ";find "$i" -maxdepth 1 -type d | wc -l; done
.
Files: 5
Directories: 8
./RHCE
Files: 2
Directories: 2
./RHCE/VTC_RHCT
Files: 2
Directories: 1
./gimp
Files: 79
Directories: 1UNIX is basically a simple operating system, but you have to be a genius to understand the simplicity. © Dennis Ritchie
The more you believe you don't do mistakes, the more bugs are in your code.
The more you believe you don't do mistakes, the more bugs are in your code.
Спасибо сказали:
-
muller2602
- Сообщения: 3
Re: Решено: Скрипт для подсчета количества файлов в подкаталогах
Спасибо огромнейшее!!!! вы настоящий Дед Мороз) 