Форум русскоязычного сообщества Ubuntu


Считаете, что Ubuntu недостаточно дружелюбна к новичкам?
Помогите создать новое Руководство для новичков!

Автор Тема: Проблемы с работой sed  (Прочитано 1465 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн chessar

  • Автор темы
  • Новичок
  • *
  • Сообщений: 5
    • Просмотр профиля
Проблемы с работой sed
« : 21 Июня 2010, 15:29:26 »
Хотел воспользоваться rumakeindex для построения предметного указателя, но при выполнении ругается sed:
sed: -e выражение #1, символ 129: незавершенная команда `s'Стал отдельно выполнять
sed -f sedscript file.idxгде файл sedscript следующего содержания:
(Нажмите, чтобы показать/скрыть)
В этом случае ругается на 4 строку (причём не важно какую - заменял 4-ую любой другой из файла):
sed: -e выражение #1, строка 4: незавершенная команда `s'Такое подозрение, что sed не может обработать сразу более чем 3 команды.

Помогите разобраться. Заранее благодарен (Ubuntu 10.04 Lucid Lynx).

Оффлайн sciko

  • Активист
  • *
  • Сообщений: 854
    • Просмотр профиля
Re: Проблемы с работой sed
« Ответ #1 : 21 Июня 2010, 15:39:33 »
Покажи-ка ещё и сам file.idx. Мне кажется, что проблема в нём.

Оффлайн chessar

  • Автор темы
  • Новичок
  • *
  • Сообщений: 5
    • Просмотр профиля
Re: Проблемы с работой sed
« Ответ #2 : 21 Июня 2010, 15:46:58 »
Вот файл file.idx:
(Нажмите, чтобы показать/скрыть)

Пользователь решил продолжить мысль 21 Июня 2010, 16:42:53:
Всё проблема решена - пересохранил файл sedscript в кодировке utf8 (было win1251) с переносами строк в формате Unix - всё сразу пошло.
« Последнее редактирование: 21 Июня 2010, 16:42:53 от chessar »

 

Страница сгенерирована за 0.014 секунд. Запросов: 20.