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.


Funções ZZ

Colaboração: Rubens Queiroz de Almeida

Data de Publicação: 28 de Dezembro de 2001

O Aurélio Jargas Marinho escreveu uma série de funções para uso com a shell Bash que são simplesmente geniais. Ele batizou estas funções de "Funções ZZ". Elas podem ser invocadas diretamente a partir de um prompt de uma shell bash e desempenham muitas funções extremamente úteis.

Vejam só:

  $ zz<TAB><TAB>
  zzajuda          zzchavepgp       zzdicbabelfish   zzdiffpalavra    zzkill           zzrpmdono
  zzarrumanome     zzcinclude       zzdicbabylon     zzdolar          zzlimpalixo      zzsomahora
  zzbeep           zzcores          zzdicdict        zzdominiopais    zzlinux2dos      zztrocaarquivos
  zzbugzilla       zzdetranpr       zzdicjargon      zzdos2linux      zzmaiores        zztrocaextensao
  zzcalcula        zzdicabl         zzdicmichaelis   zzfreshmeat      zzramones        zztrocapalavra
  zzcep            zzdicasl         zzdictodos       zzirpf           zzrpmdisco

O nome delas já diz o que fazem. Consulta ao site da Receita Federal para saber se o seu IR já saiu, consulta ao serviço de dicionários Babylon para obter traduções de palavras. Esta última função eu usei para complementar o meu livro "As Palavras Mais Comuns da Língua Inglesa" com as definições das palavras que emprego. Foi uma mão na roda. Funções para CEP, calculadora, cotação do dolar, conversão de arquivos para o formato Unix e DOS, etc. Todas muito úteis.

Vocês podem também notar que tem a função zzdicasl. Esta função consulta o índice da Dicas-L e retorna todas as mensagens que contêm o argumento fornecido:

  [queiroz@zapp queiroz]$ zzdicasl sed
  -- www.dicas-l.com.br/dicas-l/<DATA>.shtml
  20011003 SED: Outras receitas
  20011002 SED: Remoção de espaços em branco no final das linhas
  20001012 sed 1liners em português
  20000926 sed - Apagando colunas
  20000913 SED HOWTO
  20000721 Justificador de texto com Sed
  20000211 sed: deleção de linhas
  19991130 SED - Exemplos de utilização
  19990531 SED - Caracteres delimitadores
  19990518 Impressão de Linhas de Arquivo com sed
  19990430 SED - Execução de Múltiplos Comandos
  19990429 SED - Mais alguns comandos úteis
  19990428 SED - Apagando a primeira linha de um arquivo

Estas funções podem ser baixadas diretamente do site do Aurélio, em http://aurelio.net. Mas não é só isto que tem lá. Tem muito mais :-)

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