Введение в Unix

       

Изменение и повторное исполнение предыдущих команд


Для исполнения частично измененных предыдущих команд используется средство подстановки :s (substitution) части текста (похожее на аналогичное средство в редакторе ex).

Пусть имеется следующий буфер истории:

% history 1 ls -l 2 mail 3 cd /users/peter/shels 4 cd /users/peter/shells 5 history 6 cd /users/peter/shells 7 ls -l 8 mv /users/wowa/spacewar.c space.c 9 pr space.c | lpr 10 history

Используем средство подстановки для изменения и исполнения команды mv:

% !8 : s /spacewar/empire/ mv /users/wowa/empire.c space.c.



Содержание раздела