Casi por error, descubrí que podrías hacer algo como:
$ cp foo.data bar1.data
$ ^bar1^bar2
Y eso ejecuta el mismo comando con en bar2.datalugar de bar1.data. Ahora, ¿qué tal si tengo múltiples ocurrencias de la palabra objetivo? Por ejemplo:
$ cp foo.data bar.data
$ ^data^index
Solo reemplaza la primera dataextensión. ¿Cómo consigo reemplazar ambos?