LINUX.ORG.RU

sed: замена фрагмента только в строках с определённым паттерном


0

1

Коллеги, подскажите, пожалуйста, как произвести замену фрагмента в строках, в которых есть определённый паттерн (а все другие строки оставить как есть)?..

Иначе говоря, как заменить всё «qwe» на «asd» в строчках, где имеется «zxc?»

cat filename | sed ??????

Спасибо огромное!



Последнее исправление: SmAdm (всего исправлений: 1)

cat filename | sed ??????

sed ?????? filename

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

Уже сделал, хотя и на костылях. IO респект!

SmAdm
() автор топика
Ответ на: комментарий от chuzhoi

{p; d}

Вам тоже бы ман не помешал.

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