1 (16.01.2014 03:06:25 отредактировано drBatty)

по просьбам трудящихся открываю тему со своим учебником.

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 [неизвестный источник]

Карусель разнесло по цепочке за час
Всех известий — конец
Да, весна началась!
(всё к лицу подлецу, как родному отцу, не рассказывай, батя, и так всё пройдёт)

2 (01.10.2013 22:56:36 отредактировано moshell)

Доктор, работаю в соляре. но так как она какая то полуумершая в плане новых релизов на конкретном коммерческом серваке, часто бывает так что не все команды работают. Можно делать ссылочки на версию? чтобы не получать кучу ошибок в скриптах?

вообще сначала делаю на виртуалке (debian wheezy), готовлю, а потом готовый продукт запускаю

"Фирма Майкрософт не собирается поддерживать протокол TCP/IP в своих OS" 1993 (c) Билл Гейтс
"Мы изобрели новый протокол передачи данных, мы назвали его TCP/IP" 1995 (c) Билл Гейтс

3

moshell пишет:

Можно делать ссылочки на версию? чтобы не получать кучу ошибок в скриптах?

версию чего?

Карусель разнесло по цепочке за час
Всех известий — конец
Да, весна началась!
(всё к лицу подлецу, как родному отцу, не рассказывай, батя, и так всё пройдёт)

4

drBatty пишет:

версию чего?

sed'а, я полагаю... гнутый/бздяшный/позиксовский...
я, так понимаю, весь учебник по Gnu'тому и moshell хочет сносок, там где про его расширения говорится...

95% процентов проблем находятся между клавиатурой и стулом.

5

Fat-Zer пишет:

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.

как раз для того, что-бы скрипты не пытались выполнять команды не той версии.

Fat-Zer пишет:

я, так понимаю, весь учебник по Gnu'тому и moshell хочет сносок, там где про его расширения говорится...

ИМХО есть смысл поставить gnu-версию. Она намного более мощная, POSIX версия уж больно примитивная, писать сложно. Там и так-то вроде brainfuck'а получается код ac

Карусель разнесло по цепочке за час
Всех известий — конец
Да, весна началась!
(всё к лицу подлецу, как родному отцу, не рассказывай, батя, и так всё пройдёт)

6

up: у меня бомжи оптику вернули ab

читаем: http://emulek.tk/sed/

Карусель разнесло по цепочке за час
Всех известий — конец
Да, весна началась!
(всё к лицу подлецу, как родному отцу, не рассказывай, батя, и так всё пройдёт)

7

повесил таки на гитхаб. Только у меня там стили не работают.

там же ( https://github.com/emulek/sed )  вроде как можно пофтыкать репозиторий, и скачать всё в виде ZIP архива.

Карусель разнесло по цепочке за час
Всех известий — конец
Да, весна началась!
(всё к лицу подлецу, как родному отцу, не рассказывай, батя, и так всё пройдёт)

8

drBatty, А можно также о diff написать? или дать ссылку на толковое руководство с практическими приммерами  ah Была тут одна тема......

Hunter, who is on the trail ...

9

stalker_tk, нужно..

Карусель разнесло по цепочке за час
Всех известий — конец
Да, весна началась!
(всё к лицу подлецу, как родному отцу, не рассказывай, батя, и так всё пройдёт)

10

drBatty пишет:

stalker_tk, нужно..

Спасибо, будем ждать с нетерпением.  ab

Hunter, who is on the trail ...

11

drBatty пишет:

вот заработал мой сервер: http://emulek.tk/sed/

Что-то меня редиректит на трафик брокера.....

12 (01.11.2013 16:45:10 отредактировано bormant)

На сейчас так:

Уважаемые пользователи!

Мы приносим свои извинения, но доступ к запрашиваемому ресурсу ограничен.

Возможные причины ограничения доступа:
1. Доступ ограничен  по решению суда или по иным основаниям, установленным законодательством Российской Федерации.

2. Сетевой адрес, позволяющий идентифицировать сайт в сети «Интернет», включен в Единый Реестр доменных имен, указателей страниц сайтов сети «Интернет» и сетевых адресов, позволяющих идентифицировать сайты в сети «Интернет», содержащие информацию, распространение которой в Российской Федерации запрещено.

Проверить наличие сетевого адреса в Едином реестре можно в разделе «Просмотр реестра» на сайте www.zapret-info.gov.ru.

3. Сетевой адрес, позволяющий идентифицировать сайт в сети «Интернет», включен в Реестр доменных имен, указателей страниц сайтов в сети «Интернет» и сетевых адресов, позволяющих идентифицировать сайты в сети «Интернет», содержащие информацию, распространяемую с нарушением исключительных прав.

Проверить наличие сетевого адреса в Реестре можно в разделе «Просмотр реестра» на сайте nap.rkn.gov.ru.

13

sbars,
Зеркало:
https://github.com/emulek/sed

14

sbars пишет:
drBatty пишет:

вот заработал мой сервер: http://emulek.tk/sed/

Что-то меня редиректит на трафик брокера.....

У меня редиректит вообще в произвольном направлении... Открываются по редиректу произвольные сайты...

15

есть жеж http://emulek.github.io/sed/

Cruiser78 пишет:

У меня редиректит вообще в произвольном направлении...

делить на нолдь ни у кого не получалось. Этот учебник никому не нужен. Потому-то его и не найти. Что в этом странного?

Карусель разнесло по цепочке за час
Всех известий — конец
Да, весна началась!
(всё к лицу подлецу, как родному отцу, не рассказывай, батя, и так всё пройдёт)

16 (19.12.2013 16:45:37 отредактировано spronkin1)

drBatty,
Спасибо вам большое за толковый учебник по sed! В интернете есть инструкции и примеры, но они как-то сумбурны и разбросаны. А тут много и сразу ab
Кстати, ваш ресурс http://emulek.github.io/sed/ заблокирован Роскомнадзором, по непонятной причине. Когда я захожу на него через anonym.to, происходит несколько редиректов на сайты сомнительной тематики.

17

N; tmark; уже было ?

Я конечно далек от мысли...(с)

18

Сайт emulek.tk- НЕ РАБОТАЕТ!

19

Док, а не пробовал с перлом поработать?

к чему вопрос. sed без регулярок = хрен собачий.
а в perl самая мощная поддержка регов. просто нереальнейшая

"Фирма Майкрософт не собирается поддерживать протокол TCP/IP в своих OS" 1993 (c) Билл Гейтс
"Мы изобрели новый протокол передачи данных, мы назвали его TCP/IP" 1995 (c) Билл Гейтс

20

AlfaStriker пишет:

Сайт 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/
Fedora GNOME3

21

xxblx пишет:
AlfaStriker пишет:

Сайт 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/

Спасибо, жалко нет книги в fb2  формате.

22

AlfaStriker пишет:

Спасибо, жалко нет книги в fb2  формате.

и как её сделать?

Карусель разнесло по цепочке за час
Всех известий — конец
Да, весна началась!
(всё к лицу подлецу, как родному отцу, не рассказывай, батя, и так всё пройдёт)