Sed: руководство: различия между версиями

Содержимое удалено Содержимое добавлено
Строка 1182:
And one man in his time plays many parts.
</source>
Это решение похоже на предыдущее, но петля здесь строится из условного перехода <code>t</code>: команда <code>$!N</code> накапливает данные в буфере, а <code>s/=\n//</code> удаляет пару <code>=\n</code>; когда заменакоманда удается<code>s</code> выполняется успешно, мы переходим в начало программы (т.е. еще есть что накапливать), иначе продолжения нет и мы идем дальше. Командой <code>P</code> мы выводим накопленный результат, а командой <code>D</code> мы начинаем новый цикл, если в потоке есть еще данные.
 
== Ссылки ==