LINUX.ORG.RU

История изменений

Исправление question4, (текущая версия) :

нафиг не надо, для такого частного случая (если нет \0):

_0 - обертка: tr '\0\n' '\n\0' | «$@» | tr .. ; потом _0 sed .. - гнутый не обрезает строку по \0, должно сработать

Проще sed ':a;N;$!ba; [commands...]'

Хотя не всегда работает на последней строке.

Но такие трюки нужны именно потому, что авторы упёрлись в определение «потокового» и не желают признать, что sed-ом обрабатывают файлы. Возможно, чаще, чем ed-ом и awk-ом вместе взятыми :)

Исходная версия question4, :

нафиг не надо, для такого частного случая (если нет \0):

_0 - обертка: tr '\0\n' '\n\0' | «$@» | tr .. ; потом _0 sed .. - гнутый не обрезает строку по \0, должно сработать

Проще sed ':a;N;$!ba; [commands...]'

Хотя не всегда работает на последней строке.