Требуется написать программу на языке PERL со следующими требованиями:
1) код должен работать в операционной системе Linux UBUNTU;
2) код должен быть ясен и содержать хотя бы минимальные комментарии-пояснения;
3) результат работы кода должен совпадать с ожидаемым.
Код должен помочь решить следующую задачу:
Согласно указанному пользователем адресу файла-ввода считать данные из текстового файла (кодировка (стандартная) – UTF-8), перевести их в кодировку Windows-1251 и записать полученный результат в новый файл. После операции программа должна предоставить выбор – либо произвести обратную операцию (с запросом от пользователя адреса файла-ввода), либо завершить работу. Стоит учесть, что при обратной операции следует так же создать новый файл, ничего не перезаписывая.