Создать скрипт для генерации словаря. Вход скрипта будет текст
в стандартном потоке входа (если не указан входной файл) или список
текстовых файлов (любое их число), передаваемый как аргументы скрипта.
Вывод будет файлом, имя которого указано первым (обязательным) параметром
скрипта. Содержимоге выходного файла будет списком отсортированных
по алфавиту слов (одно слово на строку), встречающихся в тексте
(повторные вхождения могут породить только одно появление в результате).
Слово с точки зрения скрипта есть последовательность английских
алфавитных символов, т.е. a-z и A-Z (забудьте про национальные алфавиты).
Регистр в словаре также должен игнорироваться.

Если какой-то из указанных файлов не существует, вывести сообщение
об ошибке, но обрабатывать другие файлы и вернуть код 2. Если
если входной файл нельзя прочесть, вернуть код 3.

Выходной файл может выглядеть так:

afhx
cfk
zahar
