reemplazo en bash

Horst von Brand vonbrand en inf.utfsm.cl
Dom Abr 18 11:02:18 CLT 2004


Mauricio Vergara Ereche <mave007 en inf.utfsm.cl> dijo:

[...]

> Encontré una expansión que repite el último argumento del comando
> anteriormente ejecutado... !$

!!$

!!:0 (0-esimo "argumento", comando), !!:1 (1er argumento), !!:3-5
(argumentos 3 a 5) tambien funcionan. O sea:

  echo 1 2 3 4 5 6 7 8 9
  !!:0 !!:9 !!:3-5 !!:2

Y puedes decir !mkdir:1 o !mkdir:$
para referirte al ultimo comando que comienza mkdir

Y esta la millonada de comandos especiales de readline...
-- 
Dr. Horst H. von Brand                   User #22616 counter.li.org
Departamento de Informatica                     Fono: +56 32 654431
Universidad Tecnica Federico Santa Maria              +56 32 654239
Casilla 110-V, Valparaiso, Chile                Fax:  +56 32 797513


Más información sobre la lista de distribución Linux