по просьбам трудящихся открываю тему со своим учебником.
http://emulek.ignorelist.com/sed/
sed -- потоковый текстовый редактор, предназначенный для редактирования текстов в автоматическом режиме. Т.е. без участия человека.
Так же годен для создания разных простых(и сложных) фильтров любой текстовой информации.
Включает в себя мой учебник, перевод man page, info page, а также примеры скриптов с комментариями и объяснениями.
в ближайшее время повешу на гитхаб, ссылка: http://emulek.github.io/sed/
здесь же просьба выкладывать зеркала...
здесь же просьба писать о замеченных ошибках.
PS: лицензия свободная, потому можете использовать/копировать практически безо всяких ограничений.
вот заработал мой сервер: http://emulek.ignorelist.com/sed/
читайте на здоровье
Зеркала
http://emulek.github.io/sed/
http://yadi.sk/d/zTHLYOM_EbmwT [неизвестный источник]
учебник о sed
Доктор, работаю в соляре. но так как она какая то полуумершая в плане новых релизов на конкретном коммерческом серваке, часто бывает так что не все команды работают. Можно делать ссылочки на версию? чтобы не получать кучу ошибок в скриптах?
вообще сначала делаю на виртуалке (debian wheezy), готовлю, а потом готовый продукт запускаю
версию чего?Можно делать ссылочки на версию? чтобы не получать кучу ошибок в скриптах?
версию чего?
sed'а, я полагаю... гнутый/бздяшный/позиксовский...
я, так понимаю, весь учебник по Gnu'тому и moshell хочет сносок, там где про его расширения говорится...
sed'а, я полагаю...
у меня про GNU. Впрочем, все расширения промаркированы (gnu-only) в мане. В моём переводе я тоже оставил на всякий случай. В info оно отдельным разделом.
И да, есть ведь
`v VERSION'
This command does nothing, but makes `sed' fail if GNU `sed'
extensions are not supported, simply because other versions of
`sed' do not implement it. In addition, you can specify the
version of `sed' that your script requires, such as `4.0.5'. The
default is `4.0' because that is the first version that
implemented this command.
This command enables all GNU extensions even if `POSIXLY_CORRECT'
is set in the environment.
как раз для того, что-бы скрипты не пытались выполнять команды не той версии.
я, так понимаю, весь учебник по Gnu'тому и moshell хочет сносок, там где про его расширения говорится...
ИМХО есть смысл поставить gnu-версию. Она намного более мощная, POSIX версия уж больно примитивная, писать сложно. Там и так-то вроде brainfuck'а получается код :(
up: у меня бомжи оптику вернули :)
читаем: http://emulek.tk/sed/
повесил таки на гитхаб. Только у меня там стили не работают.
там же ( https://github.com/emulek/sed ) вроде как можно пофтыкать репозиторий, и скачать всё в виде ZIP архива.
drBatty, А можно также о diff написать? или дать ссылку на толковое руководство с практическими приммерами :[ Была тут одна тема......
stalker_tk, нужно..
Спасибо, будем ждать с нетерпением. :)stalker_tk, нужно..
вот заработал мой сервер: http://emulek.tk/sed/
Что-то меня редиректит на трафик брокера.....
На сейчас так:
Уважаемые пользователи!
Мы приносим свои извинения, но доступ к запрашиваемому ресурсу ограничен.
Возможные причины ограничения доступа:
1. Доступ ограничен по решению суда или по иным основаниям, установленным законодательством Российской Федерации.
2. Сетевой адрес, позволяющий идентифицировать сайт в сети «Интернет», включен в Единый Реестр доменных имен, указателей страниц сайтов сети «Интернет» и сетевых адресов, позволяющих идентифицировать сайты в сети «Интернет», содержащие информацию, распространение которой в Российской Федерации запрещено.
Проверить наличие сетевого адреса в Едином реестре можно в разделе «Просмотр реестра» на сайте www.zapret-info.gov.ru.
3. Сетевой адрес, позволяющий идентифицировать сайт в сети «Интернет», включен в Реестр доменных имен, указателей страниц сайтов в сети «Интернет» и сетевых адресов, позволяющих идентифицировать сайты в сети «Интернет», содержащие информацию, распространяемую с нарушением исключительных прав.
Проверить наличие сетевого адреса в Реестре можно в разделе «Просмотр реестра» на сайте [url]nap.rkn.gov.ru[/url].
sbars,
Зеркало:
https://github.com/emulek/sed
[quote="drBatty"]вот заработал мой сервер: http://emulek.tk/sed/
Что-то меня редиректит на трафик брокера.....[/quote]
У меня редиректит вообще в произвольном направлении... Открываются по редиректу произвольные сайты...
есть жеж http://emulek.github.io/sed/
делить на нолдь ни у кого не получалось. Этот учебник никому не нужен. Потому-то его и не найти. Что в этом странного?У меня редиректит вообще в произвольном направлении...
drBatty,
Спасибо вам большое за толковый учебник по sed! В интернете есть инструкции и примеры, но они как-то сумбурны и разбросаны. А тут много и сразу :)
Кстати, ваш ресурс http://emulek.github.io/sed/ заблокирован Роскомнадзором, по непонятной причине. Когда я захожу на него через anonym.to, происходит несколько редиректов на сайты сомнительной тематики.
N; tmark; уже было ?
Сайт emulek.tk- НЕ РАБОТАЕТ!
Док, а не пробовал с перлом поработать?
к чему вопрос. sed без регулярок = хрен собачий.
а в perl самая мощная поддержка регов. просто нереальнейшая
Сайт emulek tk- НЕ РАБОТАЕТ!
http://emulek.github.io/sed/
А если кому для чтения в оффлайне надо
http://yadi.sk/d/zTHLYOM_EbmwT
Ну, или можно сделать
wget -r -k -l 7 -p -E -nc http://emulek.github.io/sed/