Команда sed

Вопросы написания собственного программного кода (на любых языках)

Модератор: Olej

zxcv
Интересующийся
Сообщения: 6
Зарегистрирован: 20 май 2015, 15:32
Контактная информация:

Команда sed

Непрочитанное сообщение zxcv » 06 янв 2016, 20:25

[glow=red]* С Новым годом!!![/glow]

[glow=red]* С наступающим рождеством!!![/glow]

Подсобите пожалуйста!!!

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

Код: Выделить всё

sed -i «s/utr-8/utf-8/g» *.php
В английском не селен, пишет: «: undefined label» переводчик в понимании не сильно помог.
Делаю тоже самое только перечисляю все файлы.

Код: Выделить всё

sed -i «s/utr-8/utf-8/g» файлы.php…
Тоже не сработало.
Раньше приходилось пользоваться командой sed, делал замену в одном файле, а сейчас и в одном файле не меняет.
Что я делаю не так?

Аватара пользователя
Olej
Писатель
Сообщения: 21338
Зарегистрирован: 24 сен 2011, 14:22
Откуда: Харьков
Контактная информация:

Re: Команда sed

Непрочитанное сообщение Olej » 06 янв 2016, 22:58

zxcv писал(а): Раньше приходилось пользоваться командой sed, делал замену в одном файле, а сейчас и в одном файле не меняет.
Я давно не пользовался sed, но когда была необходимость и пользовался очень активно, помнится что проблем не было...
Посмотрите примеры ... по образу и подобию: SED examples.
Что-то мне не нравятся там кавычки, что вы нарисовали в примерах ;-)

zxcv
Интересующийся
Сообщения: 6
Зарегистрирован: 20 май 2015, 15:32
Контактная информация:

Re: Команда sed

Непрочитанное сообщение zxcv » 07 янв 2016, 00:13

Olej писал(а):Что-то мне не нравятся там кавычки, что вы нарисовали в примерах ;-)
Доброго времени суток Olej!!!

Пробовал и без кавычек.
Около пяти сайтов нашел с аналогичными примерами.
Далеко ходить не надо, wikipedia в самом низу сайта, точь в точь пример. А ниже похожий вариант с он сработал, я правда попробовал только на одном файле и все же на будущее хотелось разобраться с sed инструмент полезный может сгодится, хотелось бы освоить. Вот правда самостоятельно разобраться не получилось, провозился несколько дней, пришлось обратится за помощью.

Аватара пользователя
Lepton
Писатель
Сообщения: 73
Зарегистрирован: 18 окт 2011, 20:26
Контактная информация:

Re: Команда sed

Непрочитанное сообщение Lepton » 08 янв 2016, 20:30

Код: Выделить всё

sed -i 's/utr-8/utf-8/g' *.php
В Ubuntu работает, с несколькими файлами тоже.

Код: Выделить всё

undefined label
Вроде как подобные ошибки происходят на Mac OS, у них опция -i требует указать расширение файла для резервной копии.

Ответить

Вернуться в «Программирование»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 6 гостей