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