(c) Larry Ewing, Simon Budig, Garrett LeSage
с 1994 г.

Кафедра Информатики и Математического Обеспечения

ПетрГУ | ИМиИТ | О кафедре | Мобильные платформы | Лаборатория ИТС | Семинары НФИ/AMICT
Сотрудники | Выпускники | Учебный процесс | Табель-календарь | Курсовые и выпускные работы
Вычислительные ресурсы | Публикации | Архив новостей | Контактная информация

Зачётное занятие' 2005 (вариант 2)

Пожалуйста, при выполнении заданий придерживайтесь следующих соглашений:

  1. решение каждой задачи подразумевает написание скрипта.
  2. имя каждого скрипта — номерзадачи.sh
  3. все входные параметры передаются скрипту через аргументы командной строки в порядке, установленном условием задачи
  4. вывод результата осуществляется в порядке, определённом условием задачи
  5. предполагается, что все входные данные корректны, "защита от дурака" не требуется
  6. в итоге все скрипты должны быть помещены в архив вашлогин.tar.gz и отправлены на aborod@cs.karelia.ru
  7. тело письма можно оставить пустым, в строке subject укажите СТИ-2005

Задания:

  1. вывести список польователей в файл 1.txt. Разбить этот файл на 3 файла-составляющих
  2. вывести на экран имена документов заданного каталога содержащих Си-код
  3. вывести идентификаторы всех процессов пользователя, являющихся экземплярами командного интерпретатора
  4. для заданного файла с Си-программой строить заголовочный файл, содержащий прототипы функций из исходного
  5. подсчитывать частоты вхождения слов в заданном текстовом файле (словом считается любая последовательность символов, ограниченная пробельными разделителями).

Следует активно использовать справочную систему! Справка по большинству важных команд доступна по info coreutils