vak: (Улыбка)
[personal profile] vak
Допер надысь, откуда взялось название утилиты поиска по регулярному выражению - grep. Все оказалось тривиально. Потому что соответствующая команда в редакторе ed выглядит как "g/re/p". В какой-то момент народу надоело вызывать редактор для каждого поиска.

Date: 2014-09-30 23:10 (UTC)
From: [identity profile] proxfessor.livejournal.com
Класс!

Date: 2014-09-30 23:42 (UTC)
spamsink: (Default)
From: [personal profile] spamsink
Я это из жаргон-файла узнал еще в юзнетовские времена.

Date: 2014-09-30 23:50 (UTC)
spamsink: (Default)
From: [personal profile] spamsink
Я помню, что читал его по маленькому кусочку в день, да и он был тогда сильно меньше, чем сейчас. :)

Date: 2014-10-01 00:20 (UTC)
spamsink: (Default)
From: [personal profile] spamsink
А как же http://shop.oreilly.com/product/9781565922259.do
2-е издание - 1997 года, значит, 1-е еще раньше.

Date: 2014-10-01 03:40 (UTC)
From: [identity profile] izard.livejournal.com
О, на самом деле! А я всегда думал, что to grep - это глагол.

Date: 2014-10-01 08:19 (UTC)
From: [identity profile] tim-caper.livejournal.com
Ну да, как grok.

Date: 2014-10-01 04:58 (UTC)
From: [identity profile] dimorlus.livejournal.com
Забавно, это было первое, что я узнал, из богатого юникс-наследия для работы с текстами. Оно было в борландовских turbo-пакетах, и удивило и заинтересовало загадочным названием.

Date: 2014-10-01 12:32 (UTC)
From: [identity profile] v1adis1av.livejournal.com
Так вот оно что! Globally + RegExp + Print.

Date: 2014-12-10 00:52 (UTC)
From: [identity profile] sir66.livejournal.com
Оценил. Правда до этого момента ed не использовал никогда. В vi сходу тоже не пошло. Интересно, если ли аналог в sed?

В Вики написано

Grep was created by Ken Thompson as a standalone application adapted from the regular expression parser he had written for ed (which he also created).

то есть не народу а автору ed ;)

Date: 2014-12-10 00:55 (UTC)
From: [identity profile] sir66.livejournal.com
Точнее не автору ed, а его модернизатору под regexp.