Emacs для начинающих




Errors - часть 5


** rusconv -- convertor of Russian codepages, v.3.11.

** (c)w_re -- Oleg A. Paraschenko http://beta.math.spbu.ru/~prof/w_re/

error: only one target encoding can be used with flag 'ext'.

try 'rusconv -h' or read the manual for help.

error: only one target encoding can be used with file overwriting.

ошибка: при переводе в несколько кодировок нельзя использовать перезаписывание файлов.

 Результат перевода в каждую из кодировок должен быть сохранен в своем файле. Но при перезаписывании файлов это невозможно.

 Пример:

rusconv -alt +koi +win -o data.txt

** rusconv -- convertor of Russian codepages, v.3.11.

** (c)w_re -- Oleg A. Paraschenko http://beta.math.spbu.ru/~prof/w_re/

error: only one target encoding can be used with file overwriting.

try 'rusconv -h' or read the manual for help.

warning: 'argument' is a directory, skipping.

предупреждение: 'аргумент' является директорией, пропускаем его.

 В списке файлов для перевода присутствует директория. Она никак не используется. Это предупреждение особенно ценно в UNIX-подобных операционных системах. В них метасимволы раскрывает сама система, при этом имена директорий используются наравне с именами файлов, и результат передается программе.

 В данном примере rusconv получит в качестве списка файлов 'dir1 dir2 .'. Директория '.', так как она является последним аргументом, должна содержать переведенные файлы. Директории 'dir1' и 'dir2' пропускается. Получается, что нет файлов для конвертирования. Программа сообщает об этом и завершается.

 Пример:

ls -l

drwxrwxr-x   2   w_re   w_re   1024   Oct 15 22:55 dir1

drwxrwxr-x   2   w_re   w_re   1024   Oct 15 22:55 dir2

rusconv -v -u2w -o dir1 dir2 .

** rusconv -- convertor of Russian codepages, v.3.11.

** (c)w_re -- Oleg A. Paraschenko http://beta.math.spbu.ru/~prof/w_re/

warning: 'dir1' is a directory, skipping.

warning: 'dir2' is a directory, skipping.




Содержание  Назад  Вперед