De acordo com as Leis 12.965/2014 e 13.709/2018, que regulam o uso da Internet e o tratamento de dados pessoais no Brasil, ao me inscrever na newsletter do portal DICAS-L, autorizo o envio de notificações por e-mail ou outros meios e declaro estar ciente e concordar com seus Termos de Uso e Política de Privacidade.

A diretiva "!*" em bash

Colaboração: Rubens Queiroz de Almeida

Data de Publicação: 12 de março de 2014

Este é um truque muito interessante em bash. Vamos primeiro usar o comando ls para listar uma série de arquivos:

$ ls a.txt b.txt c.txt d.txt e.txt f.txt g.txt h.txt i.txt
a.txt  b.txt  c.txt  d.txt  e.txt  f.txt  g.txt  h.txt  i.txt

Vamos agora remover todos os arquivos listados no comando anterior:

$ rm !*
rm a.txt b.txt c.txt d.txt e.txt f.txt g.txt h.txt i.txt

A diretiva "!* fornece ao comando executado todos os argumentos fornecidos no comando anterior. Economiza bastante o teclado :-)

Para criar os arquivos para esta dica, eu usei o comando:

$ touch {a,b,c,d,e,f,g,h,i}.txt

Também economiza o teclado e os dedos :-)

«« ldt_000 | 20140312 »»

Adicionar comentário

* Campos obrigatórios
5000
Powered by Commentics

Comentários

Nenhum comentário ainda. Seja o primeiro!


Veja a relação completa dos artigos de Rubens Queiroz de Almeida