это программирование Разработать утилиту для Linux на языке Си. В качест

Отменен
Заказ
1084680
Раздел
Программирование
Предмет
Linux, Unix
Антиплагиат
Не указан
Срок сдачи
Не определен
Цена
Договорная цена
Блокировка
10 дней
Размещен
3 Янв 2018 в 14:10
Просмотров
222
Описание работы
это программирование
Разработать утилиту для Linux на языке Си. В качестве заданий использовать варианты заданий, который были даны для написания скриптов. То есть в данном случае требуется разработать программу, выполняющую аналогичную функции, но разработать с помощью языка Си. При этом из программы может выполняться выполнение стандартных команд, имеющихся в составе Linux, но не специально разработанных скриптов. То есть к имеющимся утилитам добавляется программа, которая может вызывать некоторые из стандартных утилит и команд (но нельзя добавлять программу и специально написанный, например, ранее написанный скрипт).
Это задание на скрипт , но по нему нужно написать утилиту на языке СИ под Linux.
Разработать скрипт для прямой и обратной транслитерации имен файлов и каталогов.
Для этого надо использовать обратимую транслитерацию, например, транслитерацию Успенского .
Направление транслитерации должно задаваться отдельным ключом, а также для удобства должны быть два скрипта, каждый из которых реализует свое направление транслитерации, вызывая основной скрипт с нужным ключом.
Должны быть реализована возможность следующих настроек:
- выполнять ли преобразование только для файлов данного каталога или рекурсивно по вложенным каталогам;
- перевод в нижний регистр или сохранять регистр;
- заменять пробелы заданным символом (например, '_' или '-') или нет;
- заменять ли символ "псевдопробела" (например, '_' или '-') на пробел или нет.
Должны выводиться сообщения об ошибках в ходе транслитерации, например, если встречаются недопустимые комбинации символов (в транслитерации Успенского такими комбинациями, в частности, являются "yy", "hh", "yh").
Должен быть предусмотрен как диалоговый режим для отработки команд (настроек) пользователя, так и альтернативный способ, основанный на применении ключей при запус-ке скрипта.
В случае неправильного использования ключей надо выводить сообщение о формате вызова данного скрипта, также это сообщение должно выводиться при использовании спе-циального ключа или, возможно, при отсутствии каких-либо ключей.
Нужна такая же работа?
  • Разместите заказ
  • Выберите исполнителя
  • Получите результат
Гарантия на работу1 год
Средний балл4.53
СтоимостьНазначаете сами
ЭкспертВыбираете сами
Уникальность работыот 70%
Нужна аналогичная работа?
Оформи быстрый заказ и узнай стоимость
Гарантированные бесплатные доработки в течение 1 года
Быстрое выполнение от 2 часов
Проверка работы на плагиат
Прямой эфир