Вот 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
!
-121--68772- sed -ne'$p;N;/^ *{ *\n *LinearRec(1, *FF*) *$/n;/\n/P;D' <in >out
, которая получает sed
однострочный вид вперед, а затем только P
отпечатки для вывода любых строк, которые не соответствуют вашей серии, потому что она прыгает еще на одну и сбрасывает буфер, когда он соответствует первым двум строкам.
Las fuentes del sistema de archivos en cuestión están aquí:
https://sourceforge.net/p/schillix-on/schillix-on/ci/default/tree/usr/src/uts/common/fs/fifofs/
también eche un vistazo a esta página de manual:
http://schillix.sourceforge.net/man/man3c/fattach.3c.html
fattach()
permite montar un objeto basado en FIFO encima de un archivo.