você está aqui: Home  → Arquivo de Mensagens Curso Gratuito sobre Expressões Regulares, com o Prof.  Julio Neves

Programação Shell - A variável $_

Colaboração: Aurelio Marinho Jargas

Data de Publicação: 03 de Agosto de 2000

A variável $_ guarda o último parâmetro do comando anterior (geralmente um nome de arquivo)

prompt$ ls -l /etc/passwd
-rw-r--r--   1 root     root         6816 Jul 25 18:05 /etc/passwd
prompt$ echo $_
/etc/passwd

Então ao aplicar vários comandos num mesmo arquivo/diretório:

prompt$ mount /mnt/cdrom
prompt$ umount $_

ou:

prompt$ vi /home/usuario/documentos/pessoais/julho/arquivo.txt
prompt$ ispell $_
prompt$ cp $_ /tmp
prompt$ ls $_/arquivo.txt
prompt$ echo $_

Nessa última seqüência de comandos o $_ que referenciamos tinha os valores:

/home/usuario/documentos/pessoais/julho/arquivo.txt
/home/usuario/documentos/pessoais/julho/arquivo.txt
/tmp
/tmp/arquivo.txt


Veja a relação completa dos artigos de Aurelio Marinho Jargas