De man bash
:
!#
Toda a linha de comando digitada até agora.
De man zshall
:
!#
Consulte a linha de comando atual digitada até agora. A linha é tratada como se estivesse completa até e incluindo a palavra anterior àquela com a!#
referência.
A única coisa que consegui pensar é:
cd ..;!#!#!#
Para subir 8 degraus :))
Eu não o uso com frequência, mas às vezes é útil em conjunto com
:
a extração da n-ésima palavra do comando. Por exemplo:Outro exemplo, embora bastante inútil na prática, seria usá-lo junto com
cut
para obter o conteúdo da variável definida na mesma linha no comando simples, por exemplo:Observe que isso não funcionaria conforme
$LETTER
expandido antes de executar o comando: