Я в основном хочу это сделать:
cat file | grep '<expression>' | sed 's/<expression>/<replacement>/g'
не записывая выражение дважды:
cat file | sed 's/<expression>/<replacement>/g'
Есть ли способ сказать sed не печатать строки, которые не соответствуют регулярному выражению в команде substitute?