Майже помилково я зрозумів, що ти можеш зробити щось на кшталт:
$ cp foo.data bar1.data
$ ^bar1^bar2
І це запускає ту саму команду, що не bar2.dataзамість bar1.data. Тепер, а як бути, якщо у мене кілька разів зустрічається цільове слово? Наприклад:
$ cp foo.data bar.data
$ ^data^index
Він замінює лише перше dataрозширення. Як змусити його замінити обидва?