Лингвофорум

Общий раздел => Наука и техника => Компьютеры => Тема начата: dragun97yu от декабря 27, 2013, 16:06

Название: Мой маленький ламерский скрипт
Отправлено: dragun97yu от декабря 27, 2013, 16:06
Написала для sed'а скрипт, буквы меняющий.
А он не работает! Почему?
Название: Мой маленький ламерский скрипт
Отправлено: Валентин Н от декабря 27, 2013, 16:08
А в чём он должен работать?
Название: Мой маленький ламерский скрипт
Отправлено: dragun97yu от декабря 27, 2013, 16:09
Цитата: Валентин Н от декабря 27, 2013, 16:08
А в чём он должен работать?

В sed'е же, не?
Название: Мой маленький ламерский скрипт
Отправлено: Валентин Н от декабря 27, 2013, 16:11
Цитата: dragun97yu от декабря 27, 2013, 16:09
В sed'е же, не?
Я прочитал

Цитата: dragun97yu от декабря 27, 2013, 16:06
Написала для sed'а скрипт
Написала для sebia (себя) скрипт.
Название: Мой маленький ламерский скрипт
Отправлено: Hellerick от декабря 27, 2013, 16:14
У меня под рукой шестнадцатеричной гляделки нет. В начале файла есть byte order mark? Если есть, то это он может пакостить.
Название: Мой маленький ламерский скрипт
Отправлено: Python от декабря 27, 2013, 16:29
Думаю, проблема в кодировках. Сохраните в windows-1251 или utf-8 (без BOM) — думаю, так начнет работатать (при условии, что ввод будет содержать такую же кодировку).
Название: Мой маленький ламерский скрипт
Отправлено: Hellerick от декабря 27, 2013, 16:38
Цитата: Python от декабря 27, 2013, 16:29
Думаю, проблема в кодировках. Сохраните в windows-1251 или utf-8 (без BOM) — думаю, так начнет работатать (при условии, что ввод будет содержать такую же кодировку).

Тут следует оговориться, что кодировка должна быть та же, что и у обрабатываемых файлов.

Вероятнее всего — смотря как использовать.
Название: Мой маленький ламерский скрипт
Отправлено: Python от декабря 27, 2013, 16:45
Цитата: Hellerick от декабря 27, 2013, 16:38
Тут следует оговориться, что кодировка должна быть та же, что и у обрабатываемых файлов.
И должна при этом быть ascii-совместимой, чтобы sed смог прочитать инструкции.
Название: Мой маленький ламерский скрипт
Отправлено: Rwseg от декабря 27, 2013, 21:58
В cygwin
Это переводит из латиницы в кириллицу. Для обратного нужно поменять местами буквы.