Я хочу выполнить одну команду, затем вызвать вторую, но сначала изменить ее, прежде чем нажать Enter. (Cygwin)
Я обычно просто печатаю все это так:
svn up 8.0; ./merge.py 8.0 12345
Я также должен сделать это с различными версиями и ревизиями, поэтому после этого я снова набираю все это для каждой:
svn up 8.1; ./merge.py 8.1 12345
Проблема в том, что 12345 всегда меняется, поэтому мне нужно просто стрелку вверх, удалить и снова ввести его.
Итак, что я хочу сделать, это напечатать:
m8 12345
или же
m81 12345
или же
m8 54321
Для каждого другого. Результаты будут:
$ m8 12345
$ svn up 8.0; ./merge.py 8.0 12345
(но на самом деле не работает, просто набрал для меня в командной строке)
$ m81 12345
$ svn up 8.1; ./merge.py 8.1 12345
(но на самом деле не работает, просто набрал для меня в командной строке)
$ m8 54321
$ svn up 8.0; ./merge.py 8.0 54321
(но на самом деле не работает, просто набрал для меня в командной строке)
В этот момент я мог нажать Enter, или изменить 12345 вокруг, или ничего не делать.