Realizar isso com sed
provavelmente não seria possível, pois é um editor de fluxo não interativo. Quebra de sed
em um script exigiria muita reflexão. É mais fácil apenas fazer isso com vim
:
vim -c '%s/PATTERN/REPLACEMENT/gc' -c 'wq' file.in