URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID9
Нить номер: 5800
[ Назад ]

Исходное сообщение
"Помогите чайнику"

Отправлено Alexander , 10-Окт-06 22:10 
Здравствуйте. Помогите чайнику решить 3 задачи:
1.Написать скрипт, который в домашнем каталоге и подкаталогах пользователя подсчитывает количество файлов, которые содержат тексты выходных программ на С\С++

2.Написать скрипт, который в дом. каталоге и подкаталогах находит выходные тексты программ на С и выводит на экран имена всех файлов-заголовков(stdio.h,...) которые содержатся в них.

3.Написать скрипт, который расчитывает максимальную глубину дерева каталогов файловой системы.

Заранее всем огромное спасибо.


Содержание

Сообщения в этом обсуждении
"Помогите чайнику"
Отправлено AN , 11-Окт-06 01:03 
>Здравствуйте. Помогите чайнику решить 3 задачи:
>1.Написать скрипт, который в домашнем каталоге и подкаталогах пользователя подсчитывает количество файлов,
>которые содержат тексты выходных программ на С\С++
>

find . -name "*.c" -or -name "*.cc" | wc

>2.Написать скрипт, который в дом. каталоге и подкаталогах находит выходные тексты программ
>на С и выводит на экран имена всех файлов-заголовков(stdio.h,...) которые содержатся
>в них.
>

find . -name "*.c" -or -name "*.cc" | xargs grep '#include' | sed 's/#include//g'

>3.Написать скрипт, который расчитывает максимальную глубину дерева каталогов файловой системы.
>

find . -type d | awk -F '/' 'BEGIN {d=0;} NF > d {d = NF} END {print "max depth=" d "\n";}'

>Заранее всем огромное спасибо.


Огромное пажалста