LINUX.ORG.RU

Вышел GNU ed 1.20.1

 , , ,


3

2

Проект GNU выпустил новую версию классического текстового редактора ed, который стал первым стандартным текстовым редактором ОС UNIX. Новая версия получила номер 1.20.1.

В новой версии:

  • Новые опции командной строки '+line', '+/RE', and '+?RE', которые устанавливают текущую строку на указанный номер строки или на первую или последнюю строку, соответствующую регулярному выражению «RE».
  • Имена файлов, содержащие управляющие символы от 1 до 31, теперь отклоняются, если они не разрешены с помощью параметра командной строки --unsafe-names.
  • Имена файлов, содержащие управляющие символы от 1 до 31, теперь печатаются с использованием восьмеричных escape-последовательностей.
  • Ed теперь отклоняет имена файлов, оканчивающиеся косой чертой.
  • Промежуточные команды, которые не устанавливают флаг изменения, больше не приводят к сбою второй команды «e» или «q» с предупреждением «буфер изменен».
  • Расширение с помощью тильды теперь выполняется для имён файлов, передаваемых командам; если имя файла начинается с «~/», тильда (~) заменяется содержимым переменной HOME.
  • Ed теперь предупреждает в первый раз, когда команда изменяет буфер, загруженный из файла, доступного только для чтения.
  • Было задокументировано, что «e» создаёт пустой буфер, если файл не существует.
  • Было задокументировано, что 'f' устанавливает имя файла по умолчанию, независимо от того, существует файл или нет.
  • Улучшено описание статуса выхода в --help и в руководстве.
  • Переменная MAKEINFO была добавлена в конфигурацию и Makefile.in.
  • В INSTALL было задокументировано, что при выборе стандарта C функции POSIX должны быть включены явно: ./configure CFLAGS+='--std=c99 -D_POSIX_C_SOURCE=2'

>>> Скачать

★★★★★

Проверено: hobbit ()
Ответ на: комментарий от qulinxao3

нил стивенсон в начале была командная строка

Очень похоже на то. Видимо была своя интерпретация в РУнете.

Помню что то такое:

Если Эпл выпустит машину, она будет офигенной, комфортной и безопасной.
Сядя в салон достаточно будет нажать одну кнопку и машина поедет.
Но дорог, для этой машины, будет не много и не факт, что хоть одна ведет туда куда вам нужно.
TPPPbIHDELj
()
Ответ на: комментарий от ggrn

на тытрубе есть видос под дорс полный оживляж info ed

qulinxao3 ★☆
()
Ответ на: комментарий от MOPKOBKA

Что у тебя с арифметикой совсем плохо. 100к₽ по нынешнему курсу, и это за компьютер с монитором. Дорого, но купить реально было.

sabacs
()
Ответ на: комментарий от sabacs

килобакс = 1000 usd, инфляционный калькулятор выдает 2000 usd, 2000 usd = 190 000 rub

отдав 100к за системный блок и монитор, периферию ты и сейчас пентиум получишь https://www.dns-shop.ru/product/086d6e96b72aed20/mini-pk-msi-pro-dp130-11-610...

MOPKOBKA ★★★★
()
Последнее исправление: MOPKOBKA (всего исправлений: 3)
Ответ на: комментарий от qulinxao3

Мы по нему в дюка (или дум, не помню) гоняли в свое время.

ergo ★★★
()

Отлично! А я до сих пор использую. В скриптах. Он бывает удобнее sed. Классная вещь!

Alphaer ★★
()
Ответ на: комментарий от lenin386

Дядя, dumb терминал - это печатная машинка consul.

DECовские VT52, VT100, VT200, и т.д. - очень продвинутые терминалы с навороченными командными ESC-последовательностями.

Alphaer ★★
()
Последнее исправление: Alphaer (всего исправлений: 1)
Ответ на: комментарий от hobbit

1994… У нас на ВЦ стояли 386 с 25Mhz, на кафедре 286…

А где-то в это время продавались AlphaStation или DEC3000 Pelican+ на 21064A процессоре с частотой 200..275MHz и ждали 21164 который разгонялся 500MHz. Мдааа…

Alphaer ★★
()

В openbsd это был единственный доступный редактор. Пригождается редко, но когда пригождается - без него никак.

vbr ★★★★
()
Ответ на: комментарий от mumpster

в 1994 уже вполне были пентиумы и в РФ в том числе.

Там же ещё история была с ошибкой FDIV в тех «пнях». Мало что дорого, так ещё такой отличный повод его не хотеть был.

Toxo2 ★★★★
()
Ответ на: комментарий от firkax

если чо, я тебе реальный факты из своей жизни рассказываю.
люди вынуждены были обновиться на пенёк бо 486 не тянул, а время-деньги, им проекты надо было делать, пришлось раскошелиться.
ну а вместо помойки - пошёл мне за работу ))
ибо купить барыги предлагали совсем за копейки.
а я им ещё за это платку подогнал - как раз как ты говоришь, старый ISA LPT. повесили туда 100500 ключей, а принтер - на встроенный порт. и стало им счастье! и принтер нормально быстро стал печатать в ECP (или EPP) режиме и ключи больше не глючили.

также в тоже время их знакомая дочке купила домой комп, приглашали меня помочь.

вообще, как раз с тех времён много кто из знакомых купил.
как пеньки пошли и => 486 сильно подешевели.
некоторые для своего бизнеса, это да.
но многие при этом совсем не богатые были.

экономили в основном на дисках и ОЗУ.

mumpster ★★★★★
()
Ответ на: комментарий от Shadow

не понял юмора. не только вм1. кстати вм2 на СЭМЗе вроде делали.

mumpster ★★★★★
()
Ответ на: комментарий от hobbit

нет, я не в DC живу.))))

хотя город крупный, 3 по населению был.

как бы всё мне известно и понятно, сам побирался, в 1997 мне 486ую отдали, просто мать с процом и 4мб озу. кореш сначала 4 мб дал, к моим 4 мб=8. и у меня линукс наконец взелетел в иксах, а не непрерывно paging занимался как на 4мб. полумух на 4мб нормально работал. потом через год купил по случаю 16мб и совсем хорошо стало на 20. самое смешное что потом когда уже 3 пень был, а этот был сослан к родне, пришлось вынужденно у родни жить месячишко, но времена другие уже были, гномы всякие и т.п., ОЗУ надо много для красношапок всяких, дык выбор русских физиков спас - поставил и васякот! и даже свежего постгреса таки собрал ибо штатный в слаке был не айс, без нужного.

про пенёк тех времён анекдот есть, про плитку в туалете.)))

но на самом деле пенёк как раз тогда сильно цены на 486 уронил.

а на 286 в 1992 в конторке где я работал, главный погромизд сидел, под M$ Xenix. ибо ничо другое из юниксов там не работало.

остальные на 386DX2-50 с 5МБ ОЗУ (! редкая вещь) сидели под скотиной. я больше нигде и никогда 386 на 50 мгц не видел.))

а первые юниксы которые я видел были на pdp-11 изводы и UNIX PC от AT&T - ещё при СССР, в вузе. 286 тогда же завелась на кафедре, от сырости…)))

NB: Остапа понесло :(

mumpster ★★★★★
()
Ответ на: комментарий от mumpster

Не знаю, что такое f00f.

Известный же косяк. Погуглите если не знаете/не помните. «Ошибка Pentium FDIV 1994»

Я в тех годах геофизику считал - тогда у нас на работе здорово все напряглись. Потому и запомнилось.

Toxo2 ★★★★
()
Последнее исправление: Toxo2 (всего исправлений: 2)
Ответ на: комментарий от Toxo2

я к тому, что это не 1ый и не последний раз. тысячи их ))))

после fdiv был f00f

fdiv меня не касался ибо пока до меня пеньки дошли - там всё уже поправили. плюс я в игры не играл и для зондов не обсчитывал.

а вот f00f уже касался.

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

mumpster ★★★★★
()
Ответ на: комментарий от cvs-255

не надо мне объяснять.

я вообще сам такие паял.

главное в нём - раскладка какие ножки соединять. и принцип обратного подключения Tx->Rx, Rx->Tx ибо DTE<->DTE

у витой пары X cable - ровно также.

mumpster ★★★★★
()
Ответ на: комментарий от mumpster

О каком годе речь то?

Потому как

как бы всё мне известно и понятно, сам побирался, в 1997 мне 486ую отдали

Про 1997 то речи уже не было. Речь была про технику, находившуюся в среднем в личном пользовании в 1994. А у тебя плавно перешло на «техника в конторе когда-то позже» - это другое. Каждый год всё сильно менялось.

firkax ★★★★★
()

Вообще говоря, ed - не использовал всуе. vi - тоже, не особенно впечатлил. Обычно, после установки, первым делом ставил mc, со своим, встроенным редактором. Это, немного, но веселее. Самое забавное случилось при установке FreeBSD - нету там его, в комплекте. Пришлось использовать то, что есть. =)

cadaber ★★
()
Ответ на: комментарий от vbr

не настолько всё плохо

sed ( а это буквально потоковый ed командами и буферами(регистрами) расширенный до полной ямы тьюринговых машин) достаточен для вполне сопоставимой по комфортности с реально сильно завязанным но малободовую линию ed

достаточно повесить два алиаса(синтаксис тут буквораскрытие)

p x y это sed -n x,ys_^__p sededfile

и

с x a b это sed -n -e xp -e xs#a#b#p -i omg sededfile

вот из такого трамвая из хлебушка оставай в полной консоле редактируй как вздумается

ваще забавно как Хомский прав с Merge

qulinxao3 ★☆
()

примечательно как в топике о ed нашлись лица самоутверждающиеся подменой тезиса «в 90 было смертельно» на «особенно смертельно в 94»

qulinxao3 ★☆
()
Ответ на: комментарий от cadaber

особенность nc|mc|far etc что оно отвлекает от пути dag'а святости

ed->vi ...

ed->sam

ed->grep->...

ed->!->!#->#это python здесь не sh...

сама по себе интерактивность mc(а уж мышевозенье_только) замедляет развитие навыка использования языков формулирования заданий (те же sh sed awk perl) путём совершенствования жестов не образующих язык

зы. Хомский попусти

qulinxao3 ★☆
()

Интересно, сколько ещё программ выкладывает пакеты в tar.lz?

question4 ★★★★★
()
Ответ на: комментарий от firkax

уточняй тогда, что именно ты имел в виду под «наличия компьютеров у людей в России».

или работники организации - уже не люди по-твоему получается? ;-)

и да, то что мне в 1997 досталось, люди себе именно в 1994 и купили (486), но для работы. потому-что именно в 1994 486 сильно подешевели из-за выхода пенька. вообще много кто в наших краях именно в 1994 компы купил. некоторые домой - б/у 386 и т.п. которые массово менялись в организациях именно на 486. ибо начиналась эра W4WG. а 286 на ней уже не работали. да и 386 - кое-как. ибо они в массе были с 1-2 мб ОЗУ. всё это массово сплавлялось на дом. IBM PC/XT и его клоны у нас не было особо распространены, в основном только в виде ЕС1840 и 1841.

mumpster ★★★★★
()
Ответ на: комментарий от qulinxao3

Я тебе повторю ещё раз: иди доучивать русский язык. А то два слова связать нормально не можешь, беседовать с тобой не о чем.

firkax ★★★★★
()
Последнее исправление: firkax (всего исправлений: 1)
Ответ на: комментарий от mumpster

что именно ты имел в виду под «наличия компьютеров у людей в России».

Усреднённую картину.

или работники организации - уже не люди по-твоему получается? ;-)

Работники организации - люди, но компьютеры не их а организации, и организации такие были редки.

люди себе именно в 1994 и купили (486), но для работы.

Я нигде не отрицал что такие были, но надо смотреть их долю в статистике.

IBM PC/XT и его клоны у нас не было особо распространены, в основном только в виде ЕС1840 и 1841.

Они в конце 80-х были (и производились даже в дружественных странах). По крайней мере по рабочим нуждам (да, а на западе тогда уже 386 вовсю). Но в качестве б/у могли и населению отойти позже - в начале 90-х.

firkax ★★★★★
()
Ответ на: комментарий от mumpster

IBM PC/XT и его клоны

В ВУЗах было много и XT, и AT. И в 1994 и вполне активно в учебном процессе использовали, а кто-то их как мог в рабочем состоянии поддерживал.

И в начале 1994 VLB вполне считалась нормальной, а с VLB шло много материнок без интегрированых COM-портов.

mky ★★★★★
()
Ответ на: комментарий от qulinxao3

Вобще, в mc, благодаря мышке, можно было быстро подправить одну букву в файле. В ч/б режиме открываешь маленький файл, как он отрисовался, ставишь мышью курсор в нужное место, заменяешь символ и сохранешь. А набирать команды ed на скорости, что 300, что 1200 очень некомфортно. Печатаешь и не сразу видешь опечатки.

mky ★★★★★
()
Ответ на: комментарий от firkax

ты жалок.

ты признал правоту в части не относящейся к твоей большей грамотности

qulinxao3 ★☆
()
Ответ на: комментарий от mky

так то все инструменты инструменты (sic!)

Хомский(тот который контекстно-свободный левак) до сих пор зажигает : https://en.wikipedia.org/wiki/Merge_(linguistics)

проводя некоторые вполне допустимые на форуме аналогии - мышеуказание как жест может образовывать слова на алфавите жестов - но такие мастера мышефраз ещё более редки чем синхронные пилоты vim emacs

вот есть же реально крутое acme - однако там по факту требуется освоить язык включающий в себя регулярки(расширенные Коксом до лёгкого захвата любой части файла ) и интенсивно использовать пламбинг - в результате оно пока не надо в массах

хотя частями постепенно происходит насыщение индустрии всё большим @unix-linux@

понятно что acme не панацея - просто пример то успешным инструментам (vim emacs mc очевидно таковы) - часто лучше когда есть и жесты (а вот такая горячая а вот другуя горячая клавиша - у как крута) - которые не всегда комбинируемы инструментом в фразы по постороним причинам реализации

qulinxao3 ★☆
()
Ответ на: комментарий от mky

в догонку к многоколоночности и интерактивности - вон в «соседней теме»

обычные окна(можно даже тайлинг(без перекрытий)) - но внутри рабочего пространства окна все всю ширину и окна типо в стопке - как имена файлов в мс - а уже «драйвер экрана» оторбражает рабочее пространство как набор колонок с эмуляцией перемещения мыши через границы колонок о которых сами приложения не в курсе ибо для приложений чисто один высокий экран «драйвером экрана» представляется

«индустрии» это не нужно

qulinxao3 ★☆
()

ибо

25. Кен Томпсон (Ken Thompson) из Bell Labs, создатель UNIX, рано осознал важность больших экранов для программирования. Он при- думал способ получать 120 строк кода в два столбца на своей прими- тивной электронно-накопительной трубке Tektronix. Он держался за свой терминал, пока сменилось целое поколение быстрых трубок с маленьким экраном.

qulinxao3 ★☆
()
Ответ на: комментарий от cvs-255

странно такое слышать от типа компьютерщика.

странно, потому что PHY и есть «модем», т.к. «модулирует» сигнал в линии при передаче и «демодулирует» его обратно, например для обычного 1-гигабитного по витой паре это модуляция MLT-3, для опткии - NRZI.

поэтому нуль-модемом это никто и не называет - это было бы справедливо, если бы прямо с MAC снималися сигнал и на MAC другого компьютера подавался, тут был бы полный аналог «нуль-модема».

mumpster ★★★★★
()

Пишу в эпичном треде шутников.

guyvernk
()
Ответ на: комментарий от Hanuken

Вот и выросло поколение людей, которые не чинили арифмометры с отвёрткой в руках.

Отвертка? Что за смузихлёбство!
Вот и выросло поколение людей, ничего не знающее про скрутки и осциллограф…

BydymTydym
()
Ответ на: комментарий от beastie

Vi тоже бывает максимум ex

Ога. У меня куча древних sol10, таскаю с собой любовно заполированый .exrc - надо же как-то же, да желательно с комфортом…

BydymTydym
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.