Я бы хотел дважды выполнить одну и ту же команду, нажав один раз клавишу ввода, с минимальным набором текста. Например, это будет длинная версия:
# sudo puppet agent -tv --server foo.bar && sudo puppet agent -tv --server foo.bar
Я думал о
# sudo puppet agent -tv --server foo.bar && !!
..но это запускает предыдущую команду (как и в последней завершенной), а не ту, которую я только что набрал.
Итак, как мне сделать обратную ссылку на мою команду?
Конечно, это можно сделать с помощью цикла for или чего-то подобного, но я предполагаю, что есть способ сделать это более похожим на bash-ish / sort-cut-ish.
Спасибо
Я думаю, что здесь можно использовать либо историю, либо писать цикл / использовать переменные. Я не думаю, что манипулирование еще не выполненной строкой возможно так, как вы хотите.