Привет всем! Я уверен, что здесь есть люди, которые помогут мне решить 3 простые задачи.
1. Shell-программа подсчитывает количество и выводит список всех файлов (без каталогов) в порядке уменьшения их длин в поддереве, начиная с каталога, имя которого задано конфигурационным файлом Shell-программы (.config в каталоге пользователя)
2. Shell-программа обрабатывает результат вывода предыдущей программы и решает задачу поиска каталога с количеством файлов, отличающимся от среднего не более чем на N.
3. Реализовать Shell-программу, выполняющую функции интернет-сервера, способного выполнять команды: auth user pass — авторизация, user и pass хранятся в файле pass в каталоге запуска программы list — показать список файлов в каталоге запуска программы info file — напечатать сведения о файле, mime тип, размер, время создания put file1 file2 file_n — передать файлы, указанные в строке на сервер, данные поступают через STDIN. Признак конца очередного файла — «.». exit — выход help — справка по командам.