Buenas, depois de enviar o mail pra lista
fui verificar o "man history" e descobri
que existe toda uma sintaxe por tras desse comando...

Por exemplo, na sequencia de comandos

> cp fig_1.jpg fig_2.jpg
> gimp !^

o ultimo comando serah entendido como "gimp fig_1.jpg"; se
tivesse colocado "gimp !$" seria entendido como
"gimp fig_2.jpg". Para complicar mais, em

> cat arq_a.txt arq_b.txt arq_c.txt > arq_total.txt
> emacs !!:2

o ultimo comando seria equivalente a "emacs arq_2.txt";
o !! se refere a "ultimo comando no historico" e o 2
a posicao da palavra que se quer reproduzir (o comando
tem posicao 0 por definicao).

Existem comandos mais elaborados (ateh scripts inteiros
com a sintaxe do history...),
mas acho que o !^ e o !$ sao os de mais utilidade mesmo. 
Fica a dica.

Valeu, Andre.








-------------------------------------------------
This mail sent through IMP: http://horde.org/imp/
---------------------------------------------------------------------------
Esta lista � patrocinada pela Conectiva S.A. Visite http://www.conectiva.com.br

Arquivo: http://bazar2.conectiva.com.br/mailman/listinfo/linux-br
Regras de utiliza��o da lista: http://linux-br.conectiva.com.br
FAQ: http://www.zago.eti.br/menu.html

Responder a