Вопросы и Упражнения
Вопросы для самоконтроля
- Каким образом можно получить результаты выполнения команды операционной системы в программе Perl?
- Какая операция позволяет прочитать содержимое всех файлов, переданных сценарию Perl через командную строку?
- Где хранятся имена параметров, переданных сценарию Perl через командную строку?
- Можно ли получить в программе Perl имена файлов определенного каталога, удовлетворяющих заданному шаблону?
- Какая списковая операция осуществляет вывод на экран монитора?
- Какая списковая операция осуществляет вывод во внешний файл?
Упражнения
- Напишите программу, которая копирует один файл в другой. Имена файлов передаются в программу при ее запуске как параметры командной строки. (Подсказка: используйте системную команду сору.)
- Напишите программу, которая отображает на экране содержимое файлов, имена которых задаются в командной строке. Отображение содержимого каждого файла должно предваряться строкой, содержащей имя файла. (Подсказка: использовать операцию <>.)
- Напишите программу Perl, которая удаляет файлы определенного каталога. Имена файлов задаются шаблоном, который вместе с именем каталога передается в программу через командную строку при ее запуске.