Вот сценарий ed
:
ed <<\!
e file.txt
/LinearRec(1, FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF)
-1,+1d
w newfile.txt
!
Он записывает вывод в файл newfile.txt
.
"Глобальная" повторяющаяся версия этого -
ed <<\!
e file.txt
g/LinearRec(1, FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF)/-1,+1d
w newfile.txt
!
В прежние времена, когда не было
/etc/nsswitch.conf
этот метод использовался, чтобы указать процедурам поиска passwd и group искать содержимое NIS
(, ранее известного какYP
).
Если эта строка появляется последней, то сначала ищется локальный файл, а затем (, если совпадений нет ), ищется NIS.
См. документацию по NIS+ здесь :https://docs.oracle.com/cd/E18752_01/html/816-4558/adtable-86495.html, несмотря на то, что NIS+ устарела и удалена из Solaris в декабре 2009 года.