Иллюстрированный самоучитель по Perl

Вопросы и Упражнения

Вопросы для самоконтроля

  1. Каким образом можно получить результаты выполнения команды операционной системы в программе Perl?
  2. Какая операция позволяет прочитать содержимое всех файлов, переданных сценарию Perl через командную строку?
  3. Где хранятся имена параметров, переданных сценарию Perl через командную строку?
  4. Можно ли получить в программе Perl имена файлов определенного каталога, удовлетворяющих заданному шаблону?
  5. Какая списковая операция осуществляет вывод на экран монитора?
  6. Какая списковая операция осуществляет вывод во внешний файл?

Упражнения

  1. Напишите программу, которая копирует один файл в другой. Имена файлов передаются в программу при ее запуске как параметры командной строки. (Подсказка: используйте системную команду сору.)
  2. Напишите программу, которая отображает на экране содержимое файлов, имена которых задаются в командной строке. Отображение содержимого каждого файла должно предваряться строкой, содержащей имя файла. (Подсказка: использовать операцию <>.)
  3. Напишите программу Perl, которая удаляет файлы определенного каталога. Имена файлов задаются шаблоном, который вместе с именем каталога передается в программу через командную строку при ее запуске.
Если Вы заметили ошибку, выделите, пожалуйста, необходимый текст и нажмите CTRL + Enter, чтобы сообщить об этом редактору.