você está aqui: Home  → Arquivo de Mensagens Programação Shell Linux: Inscrições Abertas

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 :-)



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