DESCRIPTION
Funções ZZ is a bash script that contains more than 170 useful applications, ready to run from command line on UNIX systems (Linux, BSD, Cygwin, Mac OS X, and others).
This functions includes:
Conversions and calculations (dates, hours, measure units, CPF, CNPJ)
File manipulation (change name, extension, content)
Data manipulation (statistics, filters, password generators)
Internet site queries (dictionaries, translators, news, searches)
zzajuda
Mostra uma tela de ajuda com explicação e sintaxe de todas as funções. Opções: --lista lista de todas as funções, com sua descrição --uso resumo de todas as funções, com a sintaxe de uso Uso: zzajuda [--lista|--uso] Ex.: zzajuda zzajuda --lista
zzaleatorio
Gera um número aleatório. Sem argumentos, comporta-se igual a $RANDOM. Apenas um argumento, número entre 0 e o valor fornecido. Com dois argumentos, número entre esses limites informados. Uso: zzaleatorio [número] [número] Ex.: zzaleatorio 10 zzaleatorio 5 15 zzaleatorio
zzalfabeto
Central de alfabetos (romano, militar, radiotelefônico, OTAN, RAF, etc). Obs.: Sem argumentos mostra a tabela completa, senão traduz uma palavra. Tipos reconhecidos: --militar | --radio | --fone | --otan | --icao | --ansi Alfabeto radiotelefônico internacional --romano | --latino A B C D E F... --royal-navy Marinha Real - Reino Unido, 1914-1918 --signalese Primeira Guerra, 1914-1918 --raf24 Força Aérea Real - Reino Unido, 1924-1942 --raf42 Força Aérea Real - Reino Unido, 1942-1943 --raf Força Aérea Real - Reino Unido, 1943-1956 --us Alfabeto militar norte-americano, 1941-1956 --portugal Lugares de Portugal --names Nomes de pessoas, em inglês --lapd Polícia de Los Angeles (EUA) --morse Código Morse Uso: zzalfabeto [--TIPO] [palavra] Ex.: zzalfabeto --militar zzalfabeto --militar cambio
zzalinhar
Alinha um texto a esquerda, direita, centro ou justificado. As opções -l, --left, -e, --esquerda alinham as colunas a esquerda (padrão). As opções -r, --right, -d, --direita alinham as colunas a direita. As opções -c, --center, --centro centralizam as colunas. A opção -j, --justify, --justificar faz o texto ocupar toda a linha. As opções -w, --width, --largura seguido de um número, determinam o tamanho da largura como base ao alinhamento. Obs.: Onde a largura é maior do que a informada não é aplicado alinhamento. Uso: zzalinhar [-l|-e|-r|-d|-c|-j] [-w <largura>] arquivo Ex.: zzalinhar arquivo.txt zzalinhar -c -w 20 arquivo.txt zzalinhar -j arquivo.txt cat arquivo.txt | zzalinhar -r
zzansi2html
Converte para HTML o texto colorido do terminal (códigos ANSI). Útil para mostrar a saída do terminal em sites e blogs, sem perder as cores. Obs.: Exemplos de texto ANSI estão na saída das funções zzcores e zzecho. Obs.: Use o comando script para guardar a saída do terminal em um arquivo. Uso: zzansi2html [arquivo] Ex.: zzecho --letra verde -s -p -N testando | zzansi2html ls --color /etc | zzansi2html > ls.html zzcores | zzansi2html > cores.html
zzarrumacidade
Arruma o nome da cidade informada: maiúsculas, abreviações, acentos, etc. Uso: zzarrumacidade [cidade] Ex.: zzarrumacidade SAO PAULO # São Paulo zzarrumacidade rj # Rio de Janeiro zzarrumacidade Floripa # Florianópolis echo Floripa | zzarrumacidade # Florianópolis cat cidades.txt | zzarrumacidade # [uma cidade por linha]
zzarrumanome
Renomeia arquivos do diretório atual, arrumando nomes estranhos. Obs.: Ele deixa tudo em minúsculas, retira acentuação e troca espaços em branco, símbolos e pontuação pelo sublinhado _. Opções: -n apenas mostra o que será feito, não executa -d também renomeia diretórios -r funcionamento recursivo (entra nos diretórios) Uso: zzarrumanome [-n] [-d] [-r] arquivo(s) Ex.: zzarrumanome * zzarrumanome -n -d -r . # tire o -n para renomear! zzarrumanome "DOCUMENTO MALÃO!.DOC" # fica documento_malao.doc zzarrumanome "RAMONES - Don't Go.mp3" # fica ramones-dont_go.mp3
zzascii
Mostra a tabela ASCII com todos os caracteres imprimíveis (32-126,161-255). O formato utilizando é: <decimal> <hexa> <octal> <caractere>. O número de colunas e a largura da tabela são configuráveis. Uso: zzascii [colunas] [largura] Ex.: zzascii zzascii 4 zzascii 7 100
zzbeep
Aguarda N minutos e dispara uma sirene usando o 'speaker'. Útil para lembrar de eventos próximos no mesmo dia. Sem argumentos, restaura o 'beep' para o seu tom e duração originais. Obs.: A sirene tem 4 toques, sendo 2 tons no modo texto e apenas 1 no Xterm. Uso: zzbeep [números] Ex.: zzbeep 0 zzbeep 1 5 15 # espere 1 minuto, depois mais 5, e depois 15
zzbicho
Jogo do bicho. Com um número como argumento indica o bicho e o grupo. Se o for um número entre 1 e 25 seguido de "g", lista os números do grupo. Sem argumento ou com apenas "g" lista todos os grupos de bichos. Uso: zzbicho [numero] [g] Ex.: zzbicho 123456 zzbicho 14 g zzbicho g
zzbissexto
Diz se o ano informado é bissexto ou não. Obs.: Se o ano não for informado, usa o atual. Uso: zzbissexto [ano] Ex.: zzbissexto zzbissexto 2000
zzblist
Mostra se o IP informado está em alguma blacklist. Uso: zzblist IP Ex.: zzblist 200.199.198.197
zzbolsas
http://br.finance.yahoo.com Pesquisa índices de bolsas e cotações de ações. Sem parâmetros mostra a lista de bolsas disponíveis (códigos). Com 1 parâmetro: -l ou --lista: apenas mostra as bolsas disponíveis e seus nomes. --limpa ou --limpar: exclui todos os arquivos de cache. commodities: produtos de origem primária nas bolsas. taxas_fixas ou moedas: exibe tabela de comparação de câmbio (principais). taxas_cruzadas: exibe a tabela cartesiana do câmbio. nome_moedas ou moedas_nome: lista códigos e nomes das moedas usadas. servicos, economia ou politica: mostra notícias relativas a esse assuntos. noticias: junta as notícias de serviços e economia. volume: lista ações líderes em volume de negócios na Bovespa. alta ou baixa: lista as ações nessa condição na BMFBovespa. "código de bolsa ou ação": mostra sua última cotação. Com 2 parâmetros: -l e código de bolsa: lista as ações (códigos). --lista e "código de bolsa": lista as ações com nome e última cotação. taxas_fixas ou moedas <principais|europa|asia|latina>: exibe tabela de comparação de câmbio dessas regiões. "código de bolsa" e um texto: pesquisa-o no nome ou código das ações disponíveis na bolsa citada. "código de bolsa ou ação" e data: pesquisa a cotação no dia. noticias e "código de ação": Noticias relativas a essa ação (só Bovespa) Com 3 parâmetros ou mais: "código de bolsa ou ação" e 2 datas: pesquisa as cotações nos dias com comparações entre datas e variações da ação ou bolsa pesquisada. vs (ou comp) e 2 códigos de bolsas ou ações: faz a comparação entre as duas ações ou bolsas. Se houver um quarto parâmetro como uma data faz essa comparação na data especificada. Mas não compara ações com bolsas. Uso: zzbolsas [-l|--lista] [bolsa|ação] [data1|pesquisa] [data2] Ex.: zzbolsas # Lista das bolsas (códigos) zzbolsas -l # Lista das bolsas (nomes) zzbolsas -l ^BVSP # Lista as ações do índice Bovespa (código) zzbolsas --lista ^BVSP # Lista as ações do índice Bovespa (nomes) zzbolsas ^BVSP loja # Procura ações com "loja" no nome ou código zzbolsas ^BVSP # Cotação do índice Bovespa zzbolsas PETR4.SA # Cotação das ações da Petrobrás zzbolsas PETR4.SA 21/12/2010 # Cotação da Petrobrás nesta data zzbolsas commodities # Tabela de commodities zzbolsas alta # Lista ações em altas na Bovespa zzbolsas volume # Lista ações em alta em volume de negócios zzbolsas taxas_fixas zzbolsas taxas_cruzadas zzbolsas noticias sbsp3.sa # Noticias recentes no mercado da Sabesp zzbolsas vs petr3.sa vale3.sa # Compara ambas cotações
zzbraille
Grafia Braille. A estrutura básica do alfabeto braille é composta por 2 colunas e 3 linhas. Essa estrutura é chamada de célula Braille E a sequência numérica padronizada é como segue: 1 4 2 5 3 6 Assim fica como um guia, para quem desejar implantar essa acessibilidade. Com a opção --s1 muda o símbolo ● (relevo, em destaque, cheio) Com a opção --s2 muda o símbolo ○ (plano, sem destaque, vazio) Abaixo de cada célula Braille, aparece o caractere correspondente. Incluindo especiais de maiúscula, numérico, espaço, multi-células. +++++ : Maiúsculo +- : Capitalize __ : Espaço ## : Número -( X ): Caractere especial que ocupa mais de uma célula Braille Atenção: Prefira usar ! em texto dentro de aspas simples (') Uso: zzbraille <texto> [texto] Ex.: zzbraille 'Olá mundo!' echo 'Good Morning, Vietnam!' | zzbraille --s2 ' ' zzbraille --s1 O --s2 'X' 'Um texto qualquer' zzbraille --s1 . --s2 ' ' Mensagem
zzbrasileirao
http://esporte.uol.com.br/ Mostra a tabela atualizada do Campeonato Brasileiro - Série A, B, C ou D. Se for fornecido um numero mostra os jogos da rodada, com resultados. Com argumento -l lista os todos os clubes da série A e B. Se o argumento -l for seguido do nome do clube, lista todos os jogos já ocorridos do clube desde o começo do ano de qualquer campeonato. Nomenclatura: PG - Pontos Ganhos J - Jogos V - Vitórias E - Empates D - Derrotas GP - Gols Pró GC - Gols Contra SG - Saldo de Gols (%) - Aproveitamento (pontos) Uso: zzbrasileirao [a|b|c] [numero rodada] ou zzbrasileirao -l [nome clube] Ex.: zzbrasileirao zzbrasileirao a zzbrasileirao b zzbrasileirao c zzbrasileirao 27 zzbrasileirao b 12 zzbrasileirao -l zzbrasileirao -l portuguesa
zzbyte
Conversão entre grandezas de bytes (mega, giga, tera, etc). Uso: zzbyte N [unidade-entrada] [unidade-saida] # BKMGTPEZY Ex.: zzbyte 2048 # Quanto é 2048 bytes? -- 2K zzbyte 2048 K # Quanto é 2048KB? -- 2M zzbyte 7 K M # Quantos megas em 7KB? -- 0.006M zzbyte 7 G B # Quantos bytes em 7GB? -- 7516192768B for u in b k m g t p e z y; do zzbyte 2 t $u; done
zzcalcula
Calculadora. Wrapper para o comando bc, que funciona no formato brasileiro: 1.234,56. Obs.: Números fracionados podem vir com vírgulas ou pontos: 1,5 ou 1.5. Use a opção --soma para somar uma lista de números vindos da STDIN. Uso: zzcalcula operação|--soma Ex.: zzcalcula 2,20 + 3.30 # vírgulas ou pontos, tanto faz zzcalcula '2^2*(4-1)' # 2 ao quadrado vezes 4 menos 1 echo 2 + 2 | zzcalcula # lendo da entrada padrão (STDIN) zzseq 5 | zzcalcula --soma # soma números da STDIN
zzcalculaip
Calcula os endereços de rede e broadcast à partir do IP e máscara da rede. Obs.: Se não especificada, será usada a máscara padrão (RFC 1918) ou 24. Uso: zzcalculaip ip [netmask] Ex.: zzcalculaip 127.0.0.1 24 zzcalculaip 10.0.0.0/8 zzcalculaip 192.168.10.0 255.255.255.240 zzcalculaip 10.10.10.0
zzcapitalize
Altera Um Texto Para Deixar Todas As Iniciais De Palavras Em Maiúsculas. Use a opção -1 para converter somente a primeira letra de cada linha. Use a opção -w para adicionar caracteres de palavra (Padrão: A-Za-z0-9áéí…) Uso: zzcapitalize [texto] Ex.: zzcapitalize root # Root zzcapitalize kung fu panda # Kung Fu Panda zzcapitalize -1 kung fu panda # Kung fu panda zzcapitalize quero-quero # Quero-Quero zzcapitalize água ênfase último # Água Ênfase Último echo eu_uso_camel_case | zzcapitalize # Eu_Uso_Camel_Case echo "i don't care" | zzcapitalize # I Don'T Care echo "i don't care" | zzcapitalize -w \' # I Don't Care cat arquivo.txt | zzcapitalize
zzcaracoroa
Exibe 'cara' ou 'coroa' aleatoriamente. Uso: zzcaracoroa Ex.: zzcaracoroa
zzcarnaval
Mostra a data da terça-feira de Carnaval para qualquer ano. Obs.: Se o ano não for informado, usa o atual. Regra: 47 dias antes do domingo de Páscoa. Uso: zzcarnaval [ano] Ex.: zzcarnaval zzcarnaval 1999
zzcbn
http://cbn.globoradio.com.br Busca e toca os últimos comentários dos comentaristas da radio CBN. Uso: zzcbn [--audio] [num_audio] -c COMENTARISTA [-d data] ou zzcbn --lista Ex.: zzcbn -c max-gehringer -d ontem zzcbn -c juca-kfouri -d 13/05/09 zzcbn -c miriam zzcbn --audio 2 -c mario-sergio-cortella
zzcep
http://www.achecep.com.br Busca o CEP de qualquer rua de qualquer cidade do país ou vice-versa. Pode-se fornecer apenas o CEP, ou o estado com endereço. Uso: zzcep <estado endereço | CEP> Ex.: zzcep SP Rua Santa Ifigênia zzcep 01310-000
zzchavepgp
http://pgp.mit.edu Busca a identificação da chave PGP, fornecido o nome ou e-mail da pessoa. Uso: zzchavepgp nome|e-mail Ex.: zzchavepgp Carlos Oliveira da Silva zzchavepgp [email protected]
zzchecamd5
Checa o md5sum de arquivos baixados da net. Nota: A função checa o arquivo no diretório corrente (./) Uso: zzchecamd5 arquivo md5sum Ex.: zzchecamd5 ./ubuntu-8.10.iso f9e0494e91abb2de4929ef6e957f7753
zzcidade
http://pt.wikipedia.org/wiki/Lista_de_munic%C3%ADpios_do_Brasil Lista completa com todas as 5.500+ cidades do Brasil, com busca. Obs.: Sem argumentos, mostra uma cidade aleatória. Uso: zzcidade [palavra|regex] Ex.: zzcidade # mostra uma cidade qualquer zzcidade campos # mostra as cidades com "Campos" no nome zzcidade '(SE)' # mostra todas as cidades de Sergipe zzcidade ^X # mostra as cidades que começam com X
zzcinclude
Acha as funções de uma biblioteca da linguagem C (arquivos .h). Obs.: O diretório padrão de procura é o /usr/include. Uso: zzcinclude nome-biblioteca Ex.: zzcinclude stdio zzcinclude /minha/rota/alternativa/stdio.h
zzcinemais
http://www.cinemais.com.br Busca horários das sessões dos filmes no site do Cinemais. Cidades disponíveis: Uberaba - 9 Patos de Minas - 11 Guaratingueta - 21 Anapolis - 32 Resende - 33 Monte Carlos - 34 Juiz de Fora - 35 Uso: zzcinemais [cidade] Ex.: zzcinemais milenium
zzcinemark
http://cinemark.com.br/programacao Exibe a programação dos cinemas Cinemark de sua cidade. Sem argumento lista todas as cidades e todas as salas mostrando os códigos. Com o cógigo da cidade lista as salas dessa cidade. Com o código das salas mostra os filmes do dia. Um segundo argumento caso pode ser a data, para listar os filmes desse dia. As datas devem ser futuras e conforme a padrão zzdata Uso: zzcinemark [codigo_cidade | codigo_cinema] [data] Ex.: zzcinemark 1 # Lista os cinemas de São Paulo zzcinemark 662 sab # Filmes de Raposo Shopping no sábado
zzcinepolis
http://www.cinepolis.com.br/ Exibe a programação dos cinemas Cinepólis de sua cidade. Se não for passado nenhum parâmetro, são listadas as cidades e cinemas. Uso: zzcinepolis [cidade | codigo_cinema] Ex.: zzcinepolis barueri zzcinepolis 36
zzcineuci
http://www.ucicinemas.com.br Exibe a programação dos cinemas UCI de sua cidade. Se não for passado nenhum parâmetro, são listadas as cidades e cinemas. Uso: zzcineuci [cidade | codigo_cinema] Ex.: zzcineuci recife zzcineuci 14
zzcnpj
Cria, valida ou formata um número de CNPJ. Obs.: O CNPJ informado pode estar formatado (pontos e hífen) ou não. Uso: zzcnpj [-f] [cnpj] Ex.: zzcnpj 12.345.678/0001-95 # valida o CNPJ informado zzcnpj 12345678000195 # com ou sem pontuação zzcnpj # gera um CNPJ válido (aleatório) zzcnpj -f 12345678000195 # formata, adicionando pontuação
zzcoin
Retorna a cotação de criptomoedas em Reais (bitcoin e litecoins). Opções: btc ou bitecoin / ltc ou litecoin. Com as opções -a ou --all, várias criptomoedas cotadas em dólar. Uso: zzcoin [btc|bitcoin|ltc|litecoin|-a|--all] Ex.: zzcoin zzcoin btc zzcoin litecoin zzcoin -a
zzcolunar
Transforma uma lista simples, em uma lista de múltiplas colunas. É necessário informar a quantidade de colunas como argumento. Mas opcionalmente pode informar o formato da distribuição das colunas: -z: 1 2 3 4 5 6 7 8 9 10 -n: (padrão) 1 5 9 2 6 10 3 7 4 8 As opções -l, --left, -e, --esquerda alinham as colunas a esquerda (padrão). As opções -r, --right, -d, --direita alinham as colunas a direita. As opções -c, --center, --centro centralizam as colunas. A opção -j justifica as colunas. As opções -w, --width, --largura seguido de um número, determinam a largura que as colunas terão. Uso: zzcolunar [-n|-z] [-l|-r|-c] [-w <largura>] <colunas> arquivo Ex.: zzcolunar 3 arquivo.txt zzcolunar -c -w 20 5 arquivo.txt cat arquivo.txt | zzcolunar -z 4
zzcontapalavra
Conta o número de vezes que uma palavra aparece num arquivo. Obs.: É diferente do grep -c, que não conta várias palavras na mesma linha. Opções: -i ignora a diferença de maiúsculas/minúsculas -p busca parcial, conta trechos de palavras Uso: zzcontapalavra [-i|-p] palavra arquivo(s) Ex.: zzcontapalavra root /etc/passwd zzcontapalavra -i -p a /etc/passwd # Compare com grep -ci a cat /etc/passwd | zzcontapalavra root
zzcontapalavras
Conta o número de vezes que cada palavra aparece em um texto. Opções: -i Trata maiúsculas e minúsculas como iguais, FOO = Foo = foo -n NÚM Mostra apenas as NÚM palavras mais frequentes Uso: zzcontapalavras [-i] [-n N] [arquivo(s)] Ex.: zzcontapalavras arquivo.txt zzcontapalavras -i arquivo.txt zzcontapalavras -i -n 10 /etc/passwd cat arquivo.txt | zzcontapalavras
zzconverte
Faz várias conversões como: caracteres, temperatura e distância. cf = (C)elsius para (F)ahrenheit fc = (F)ahrenheit para (C)elsius ck = (C)elsius para (K)elvin kc = (K)elvin para (C)elsius fk = (F)ahrenheit para (K)elvin kf = (K)elvin para (F)ahrenheit km = (K)Quilômetros para (M)ilhas mk = (M)ilhas para (K)Quilômetros db = (D)ecimal para (B)inário bd = (B)inário para (D)ecimal cd = (C)aractere para (D)ecimal dc = (D)ecimal para (C)aractere hc = (H)exadecimal para (C)aractere ch = (C)aractere para (H)exadecimal dh = (D)ecimal para (H)exadecimal hd = (H)exadecimal para (D)ecimal Uso: zzconverte <cf|fc|ck|kc|fk|kf|mk|km|db|bd|cd|dc|hc|ch|dh|hd> número Ex.: zzconverte cf 5 zzconverte dc 65 zzconverte db 32
zzcores
Mostra todas as combinações de cores possíveis no console. Também mostra os códigos ANSI para obter tais combinações. Uso: zzcores Ex.: zzcores
zzcorpuschristi
Mostra a data de Corpus Christi para qualquer ano. Obs.: Se o ano não for informado, usa o atual. Regra: 60 dias depois do domingo de Páscoa. Uso: zzcorpuschristi [ano] Ex.: zzcorpuschristi zzcorpuschristi 2009
zzcotacao
http://www.infomoney.com.br Busca cotações do dia de algumas moedas em relação ao Real (compra e venda). Uso: zzcotacao Ex.: zzcotacao
zzcpf
Cria, valida ou formata um número de CPF. Obs.: O CPF informado pode estar formatado (pontos e hífen) ou não. Uso: zzcpf [-f] [cpf] Ex.: zzcpf 123.456.789-09 # valida o CPF informado zzcpf 12345678909 # com ou sem pontuação zzcpf # gera um CPF válido (aleatório) zzcpf -f 12345678909 # formata, adicionando pontuação
zzdado
Dado virtual. Sem argumento, exibe um número aleatório entre 1 e 6. Com o argumento -f ou --faces, pode mudar a quantidade de lados do dado. Uso: zzdado Ex.: zzdado zzdado -f 20 zzdado --faces 12
zzdata
Calculadora de datas, trata corretamente os anos bissextos. Você pode somar ou subtrair dias, meses e anos de uma data qualquer. Você pode informar a data dd/mm/aaaa ou usar palavras como: hoje, ontem. Usar a palavra dias informa número de dias desde o começo do ano corrente. Ou os dias da semana como: domingo, seg, ter, qua, qui, sex, sab, dom. Na diferença entre duas datas, o resultado é o número de dias entre elas. Se informar somente uma data, converte para número de dias (01/01/1970 = 0). Se informar somente um número (de dias), converte de volta para a data. Esta função também pode ser usada para validar uma data. Uso: zzdata [data [+|- data|número<d|m|a>]] Ex.: zzdata # que dia é hoje? zzdata anteontem # que dia foi anteontem? zzdata dom # que dia será o próximo domingo? zzdata hoje + 15d # que dia será daqui 15 dias? zzdata hoje - 40d # e 40 dias atrás, foi quando? zzdata 31/12/2010 + 100d # 100 dias após a data informada zzdata 29/02/2001 # data inválida, ano não-bissexto zzdata 29/02/2000 + 1a # 28/02/2001 <- respeita bissextos zzdata 01/03/2000 - 11/11/1999 # quantos dias há entre as duas? zzdata hoje - 07/10/1977 # quantos dias desde meu nascimento? zzdata 21/12/2012 - hoje # quantos dias para o fim do mundo?
zzdataestelar
http://scifibrasil.com.br/data/ Calcula a data estelar, a partir de uma data e horário. Sem argumentos calcula com a data e hora atual. Com um argumento, calcula conforme descrito: Se for uma data válida, usa 0h 0min 0seg do dia. Se for um horário, usa a data atual. Com dois argumentos sendo data seguida da hora. Uso: zzdataestelar [[data|hora] | data hora] Ex.: zzdataestelar zzdataestelar hoje zzdataestelar 25/01/2000 zzdataestelar 13:47:26 zzdataestelar 08/03/2010 14:25
zzdatafmt
Muda o formato de uma data, com várias opções de personalização. Reconhece datas em vários formatos, como aaaa-mm-dd, dd.mm.aaaa e dd/mm. Obs.: Se você não informar o ano, será usado o ano corrente. Use a opção -f para mudar o formato de saída (o padrão é DD/MM/AAAA): Código Exemplo Descrição -------------------------------------------------------------- AAAA 2003 Ano com 4 dígitos AA 03 Ano com 2 dígitos A 3 Ano sem zeros à esquerda (1 ou 2 dígitos) MM 02 Mês com 2 dígitos M 2 Mês sem zeros à esquerda DD 01 Dia com 2 dígitos D 1 Dia sem zeros à esquerda -------------------------------------------------------------- ANO dois mil Ano por extenso MES fevereiro Nome do mês MMM fev Nome do mês com três letras DIA vinte um Dia por extenso SEMANA Domingo Dia da semana por extenso SSS Dom Dia da semana com três letras Use as opções de idioma para alterar os nomes dos meses. Estas opções também mudam o formato padrão da data de saída, caso a opção -f não seja informada. --pt para português --de para alemão --en para inglês --fr para francês --es para espanhol --it para italiano --ptt português textual incluindo os números --iso formato AAAA-MM-DD Uso: zzdatafmt [-f formato] [data] Ex.: zzdatafmt 2011-12-31 # 31/12/2011 zzdatafmt 31.12.11 # 31/12/2011 zzdatafmt 31/12 # 31/12/2011 (ano atual) zzdatafmt -f MES hoje # maio (mês atual) zzdatafmt -f MES --en hoje # May (em inglês) zzdatafmt -f AAAA 31/12/11 # 2011 zzdatafmt -f MM/DD/AA 31/12/2011 # 12/31/11 (BR -> US) zzdatafmt -f D/M/A 01/02/2003 # 1/2/3 zzdatafmt -f "D de MES" 01/05/95 # 1 de maio echo 31/12/2011 | zzdatafmt -f MM # 12 (via STDIN) zzdatafmt 31 de jan de 2013 # 31/01/2013 (entrada textual) zzdatafmt --de 19/03/2012 # 19. März 2012 (Das ist gut!)
zzdefinr
http://definr.com Busca o significado de um termo, palavra ou expressão no site Definr. Uso: zzdefinr termo Ex.: zzdefinr headphone zzdefinr in force
zzdiadasemana
Mostra qual o dia da semana de uma data qualquer. Com a opção -n mostra o resultado em forma numérica (domingo=1). Obs.: Se a data não for informada, usa a data atual. Uso: zzdiadasemana [-n] [data] Ex.: zzdiadasemana zzdiadasemana 31/12/2010 # sexta-feira zzdiadasemana -n 31/12/2010 # 6
zzdiasuteis
Calcula o número de dias úteis entre duas datas, inclusive ambas. Chamada sem argumentos, mostra os total de dias úteis no mês atual. Obs.: Não leva em conta feriados. Uso: zzdiasuteis [data-inicial data-final] Ex.: zzdiasuteis # Fevereiro de 2013 tem 20 dias … zzdiasuteis 01/01/2011 31/01/2011 # 21
zzdicantonimos
http://www.antonimos.com.br/ Procura antônimos para uma palavra. Uso: zzdicantonimos palavra Ex.: zzdicantonimos bom
zzdicasl
http://www.dicas-l.unicamp.br Procura por dicas sobre determinado assunto na lista Dicas-L. Obs.: As opções do grep podem ser usadas (-i já é padrão). Uso: zzdicasl [opção-grep] palavra(s) Ex.: zzdicasl ssh zzdicasl -w vi zzdicasl -vEw 'windows|unix|emacs'
zzdicbabylon
http://www.babylon.com Tradução de uma palavra em inglês para vários idiomas. Francês, alemão, japonês, italiano, hebreu, espanhol, holandês e português. Se nenhum idioma for informado, o padrão é o português. Uso: zzdicbabylon [idioma] palavra #idioma:dut fre ger heb ita jap ptg spa Ex.: zzdicbabylon hardcore zzdicbabylon jap tree
zzdicesperanto
http://glosbe.com Dicionário de Esperanto em inglês, português e alemão. Possui busca por palavra nas duas direções. O padrão é português-esperanto. Uso: zzdicesperanto [-d pt|en|de|eo] [-p pt|en|de|eo] palavra Ex.: zzdicesperanto esperança zzdicesperanto -d en job zzdicesperanto -d eo laboro zzdicesperanto -p en trabalho
zzdicjargon
http://catb.org/jargon/ Dicionário de jargões de informática, em inglês. Uso: zzdicjargon palavra(s) Ex.: zzdicjargon vi zzdicjargon all your base are belong to us
zzdicportugues
http://www.dicio.com.br Dicionário de português. Definição de palavras e conjugação verbal Fornecendo uma "palavra" como argumento retorna seu significado e sinônimo. Se for seguida do termo "def", retorna suas definições. Se for seguida do termo "conj", retorna todas as formas de conjugação. Pode-se filtrar pelos modos de conjugação, fornecendo após o "conj" o modo desejado: ind (indicativo), sub (subjuntivo), imp (imperativo), inf (infinitivo) Uso: zzdicportugues palavra [def|conj [ind|sub|conj|imp|inf]] Ex.: zzdicportugues bolacha zzdicportugues verbo conj sub
zzdicsinonimos
http://www.sinonimos.com.br/ Procura sinônimos para um termo. Uso: zzdicsinonimos termo Ex.: zzdicsinonimos deste modo
zzdiffpalavra
Mostra a diferença entre dois textos, palavra por palavra. Útil para conferir revisões ortográficas ou mudanças pequenas em frases. Obs.: Se tiver muitas *linhas* diferentes, use o comando diff. Uso: zzdiffpalavra arquivo1 arquivo2 Ex.: zzdiffpalavra texto-orig.txt texto-novo.txt
zzdistro
Lista o ranking das distribuições no DistroWatch. Sem argumentos lista dos últimos 6 meses Se o argumento for 1, 3, 6 ou 12 é a ranking nos meses correspondente. Se o argumento for 2002 até o ano passado, é a ranking final desse ano. Se o primeiro argumento for -l, lista os links da distribuição no site. Uso: zzdistro [-l] [meses|ano] Ex.: zzdistro zzdistro 2010 # Ranking em 2010 zzdistro 3 # Ranking dos últimos 3 meses. zzdistro # Ranking dos últimos 6 meses, com os links.
zzdivisores
Lista todos os divisores de um número inteiro e positivo, maior que 2. Uso: zzdivisores <número> Ex.: zzdivisores 1400
zzdolar
http://economia.uol.com.br/cotacoes Busca a cotação do dia do dólar (comercial, turismo). Uso: zzdolar Ex.: zzdolar
zzdominiopais
http://www.ietf.org/timezones/data/iso3166.tab Busca a descrição de um código de país da internet (.br, .ca etc). Uso: zzdominiopais [.]código|texto Ex.: zzdominiopais .br zzdominiopais br zzdominiopais republic
zzdos2unix
Converte arquivos texto no formato Windows/DOS (CR+LF) para o Unix (LF). Obs.: Também remove a permissão de execução do arquivo, caso presente. Uso: zzdos2unix arquivo(s) Ex.: zzdos2unix frases.txt cat arquivo.txt | zzdos2unix
zzecho
Mostra textos coloridos, sublinhados e piscantes no terminal (códigos ANSI). Opções: -f, --fundo escolhe a cor de fundo -l, --letra escolhe a cor da letra -p, --pisca texto piscante -s, --sublinhado texto sublinhado -N, --negrito texto em negrito (brilhante em alguns terminais) -n, --nao-quebra não quebra a linha no final, igual ao echo -n Cores: preto vermelho verde amarelo azul roxo ciano branco Obs.: \t, \n e amigos são sempre interpretados (igual ao echo -e). Uso: zzecho [-f cor] [-l cor] [-p] [-s] [-N] [-n] [texto] Ex.: zzecho -l amarelo Texto em amarelo zzecho -f azul -l branco -N Texto branco em negrito, com fundo azul zzecho -p -s Texto piscante e sublinhado
zzencoding
Informa qual a codificação de um arquivo (ou texto via STDIN). Uso: zzencoding [arquivo] Ex.: zzencoding /etc/passwd # us-ascii zzencoding index-iso.html # iso-8859-1 echo FooBar | zzencoding # us-ascii echo Bênção | zzencoding # utf-8
zzenglish
http://www.dict.org Busca definições em inglês de palavras da língua inglesa em DICT.org. Uso: zzenglish palavra-em-inglês Ex.: zzenglish momentum
zzenviaemail
Envia email via ssmtp. Opções: -h, --help exibe a ajuda. -v, --verbose exibe informações para debug durante o processamento. -V, --version exibe a versão. -f, --from email do remetente. -t, --to email dos destinatários (separe com vírgulas, sem espaço). -c, --cc email dos destinatários em cópia (vírgulas, sem espaço). -b, --bcc emails em cópia oculta (vírgulas, sem espaço). -s, --subject o assunto do email. -e, --mensagem arquivo que contém a mensagem/corpo do email. Uso: zzenviaemail -f email -t email [-c email] [-b email] -s assunto -m msg Ex.: zzenviaemail -f [email protected] -t [email protected] \ -s "Teste de e-mail" -m "./arq_msg.eml"
zzestado
Lista os estados do Brasil e suas capitais. Obs.: Sem argumentos, mostra a lista completa. Opções: --sigla Mostra somente as siglas --nome Mostra somente os nomes --capital Mostra somente as capitais --slug Mostra somente os slugs (nome simplificado) --formato FMT Você escolhe o formato de saída, use os tokens: {sigla}, {nome}, {capital}, {slug}, \n , \t --python Formata como listas/dicionários do Python --javascript Formata como arrays do JavaScript --php Formata como arrays do PHP --html Formata usando a tag <SELECT> do HTML --xml Formata como arquivo XML --url,--url2 Exemplos simples de uso da opção --formato Uso: zzestado [opção] Ex.: zzestado # [mostra a lista completa] zzestado --sigla # AC AL AP AM BA … zzestado --html # <option value="AC">AC - Acre</option> … zzestado --python # siglas = ['AC', 'AL', 'AP', … zzestado --formato '{sigla},' # AC,AL,AP,AM,BA,… zzestado --formato '{sigla} - {nome}\n' # AC - Acre … zzestado --formato '{capital}-{sigla}\n' # Rio Branco-AC …
zzextensao
Informa a extensão de um arquivo. Obs.: Caso o arquivo não possua extensão, retorna vazio "". Uso: zzextensao arquivo Ex.: zzextensao /tmp/arquivo.txt # resulta em "txt" zzextensao /tmp/arquivo # resulta em ""
zzfatorar
http://www.primos.mat.br Fatora um número em fatores primos. Com as opções: --atualiza: atualiza o cache com 10 mil primos (padrão e rápida). --atualiza-1m: atualiza o cache com 1 milhão de primos (mais lenta). --bc: saída apenas da expressão, que pode ser usado no bc, awk ou etc. --no-bc: saída apenas do fatoramento. por padrão exibe tanto o fatoramento como a expressão. Se o número for primo, é exibido a mensagem apenas. Uso: zzfatorar [--atualiza|--atualiza-1m] [--bc|--no-bc] <número> Ex.: zzfatorar 1458 zzfatorar --bc 1296
zzfeed
Leitor de Feeds RSS, RDF e Atom. Se informar a URL de um feed, são mostradas suas últimas notícias. Se informar a URL de um site, mostra a URL do(s) Feed(s). Obs.: Use a opção -n para limitar o número de resultados (Padrão é 10). Para uso via pipe digite dessa forma: "zzfeed -", mesma forma que o cat. Uso: zzfeed [-n número] URL... Ex.: zzfeed http://aurelio.net/feed/ zzfeed -n 5 aurelio.net/feed/ # O http:// é opcional zzfeed aurelio.net funcoeszz.net # Mostra URL dos feeds cat arquivo.rss | zzfeed - # Para uso via pipe
zzferiado
Verifica se a data passada por parâmetro é um feriado ou não. Caso não seja passado nenhuma data é pego a data atual. Pode-se configurar a variável ZZFERIADO para os feriados regionais. O formato é o dd/mm:descrição, por exemplo: 20/11:Consciência negra. Uso: zzferiado -l [ano] | [data] Ex.: zzferiado 25/12/2008 zzferiado -l zzferiado -l 2010
zzfoneletra
Conversão de telefones contendo letras para apenas números. Uso: zzfoneletra telefone Ex.: zzfoneletra 2345-LINUX # Retorna 2345-54689 echo 5555-HELP | zzfoneletra # Retorna 5555-4357
zzfrenteverso2pdf
Combina 2 arquivos, frentes.pdf e versos.pdf, em um único frenteverso.pdf. Opções: -rf, --frentesreversas informa ordem reversa no arquivo frentes.pdf. -rv, --versosreversos informa ordem reversa no arquivo versos.pdf. -d, --diretorio informa o diretório de entrada/saída. Padrão=".". -v, --verbose exibe informações de debug durante a execução. Uso: zzfrenteverso2pdf [-rf] [-rv] [-d diretorio] Ex.: zzfrenteverso2pdf zzfrenteverso2pdf -rf zzfrenteverso2pdf -rv -d "/tmp/dir_teste"
zzfutebol
http://esporte.uol.com.br/futebol/agenda-de-jogos Mostra todos os jogos de futebol marcados para os próximos dias. Ou os resultados de jogos recentes. Além de mostrar os times que jogam, o script também mostra o dia, o horário e por qual campeonato será ou foi o jogo. Suporta um argumento que pode ser um dos dias da semana, como: hoje, amanhã, segunda, terça, quarta, quinta, sexta, sábado, domingo. Ou um ou dois argumentos para ver resultados do jogos: resultado ou placar, que pode ser acompanhado de hoje, ontem, anteontem. Um filtro com nome do campeonato, nome do time, ou horário de uma partida. Uso: zzfutebol [resultado | placar ] [ argumento ] Ex.: zzfutebol # Todas as partidas nos próximos dias. zzfutebol hoje # Partidas que acontecem hoje. zzfutebol sabado # Partidas que acontecem no sábado. zzfutebol libertadores # Próximas partidas da Libertadores. zzfutebol 21h # Partidas que começam entre 21 e 22h. zzfutebol resultado # Placar dos jogos já ocorridos. zzfutebol placar ontem # Placar dos jogos de ontem. zzfutebol placar espanhol # Placar dos jogos do Campeonato Espanhol.
zzgeoip
Localiza geograficamente seu IP de Internet ou um que seja informado. Uso: zzgeoip [ip] Ex.: zzgeoip zzgeoip 187.75.22.192
zzglobo
Mostra a programação da Rede Globo do dia. Uso: zzglobo Ex.: zzglobo
zzgoogle
http://google.com Pesquisa no Google diretamente pela linha de comando. Uso: zzgoogle [-n <número>] palavra(s) Ex.: zzgoogle receita de bolo de abacaxi zzgoogle -n 5 ramones papel higiênico cachorro
zzgravatar
http://www.gravatar.com Monta a URL completa para o Gravatar do email informado. Opções: -t, --tamanho N Tamanho do avatar (padrão 80, máx 512) -d, --default TIPO Tipo do avatar substituto, se não encontrado Se não houver um avatar para o email, a opção --default informa que tipo de avatar substituto será usado em seu lugar: mm Mistery Man, a silhueta de uma pessoa (não muda) identicon Padrão geométrico, muda conforme o email monsterid Monstros, muda cores e rostos wavatar Rostos, muda características e cores retro Rostos pixelados, tipo videogame antigo 8-bits Veja exemplos em http://gravatar.com/site/implement/images/ Uso: zzgravatar [--tamanho N] [--default tipo] email Ex.: zzgravatar [email protected] zzgravatar -t 128 -d mm [email protected] zzgravatar --tamanho 256 --default retro [email protected]
zzhastebin
http://hastebin.com/ Gera link para arquivos de texto em geral. Uso: zzhastebin [arquivo] Ex.: zzhastebin helloworld.sh
zzhexa2str
Converte os bytes em hexadecimal para a string equivalente. Uso: zzhexa2str [bytes] Ex.: zzhexa2str 40 4d 65 6e 74 65 42 69 6e 61 72 69 61 # sem prefixo zzhexa2str 0x42 0x69 0x6E # com prefixo 0x echo 0x42 0x69 0x6E | zzhexa2str
zzhora
Faz cálculos com horários. A opção -r torna o cálculo relativo à primeira data, por exemplo: 02:00 - 03:30 = -01:30 (sem -r) e 22:30 (com -r) Uso: zzhora [-r] hh:mm [+|- hh:mm] ... Ex.: zzhora 8:30 + 17:25 # preciso somar dois horários zzhora 12:00 - agora # quando falta para o almoço? zzhora -12:00 + -5:00 # horas negativas! zzhora 1000 # quanto é 1000 minutos? zzhora -r 5:30 - 8:00 # que horas ir dormir para acordar às 5:30? zzhora -r agora + 57:00 # e daqui 57 horas, será quando? zzhora 1:00 + 2:00 + 3:00 - 4:00 - 0:30 # cálculos múltiplos
zzhoracerta
http://www.worldtimeserver.com Mostra a hora certa de um determinado local. Se nenhum parâmetro for passado, são listados as localidades disponíveis. O parâmetro pode ser tanto a sigla quando o nome da localidade. A opção -s realiza a busca somente na sigla. Uso: zzhoracerta [-s] local Ex.: zzhoracerta rio grande do sul zzhoracerta -s br zzhoracerta rio zzhoracerta us-ny
zzhoramin
Converte horas em minutos. Obs.: Se não informada a hora, usa o horário atual para o cálculo. Uso: zzhoramin [hh:mm] Ex.: zzhoramin zzhoramin 10:53 # Retorna 653 zzhoramin -10:53 # Retorna -653
zzhorariodeverao
Mostra as datas de início e fim do horário de verão. Obs.: Ano de 2008 em diante. Se o ano não for informado, usa o atual. Regra: 3º domingo de outubro/fevereiro, exceto carnaval (4º domingo). Uso: zzhorariodeverao [ano] Ex.: zzhorariodeverao zzhorariodeverao 2009
zzhowto
http://www.ibiblio.org Procura documentos do tipo HOWTO. Uso: zzhowto [--atualiza] palavra Ex.: zzhowto apache zzhowto --atualiza
zziostat
Monitora a utilização dos discos no Linux. Opções: -t [número] Mostra apenas os discos mais utilizados -i [segundos] Intervalo em segundos entre as coletas -d [discos] Mostra apenas os discos que começam com a string passada O padrão é 'sd' -o [trwT] Ordena os discos por: t (tps) r (read/s) w (write/s) T (total/s = read/s+write/s) Obs.: Se não for usada a opção -t, é mostrada a soma da utilização de todos os discos. Uso: zziostat [-t número] [-i segundos] [-d discos] [-o trwT] Ex.: zziostat zziostat -t 10 zziostat -i 5 -o T zziostat -d emcpower
zzipinternet
http://www.getip.com Mostra o seu número IP (externo) na Internet. Uso: zzipinternet Ex.: zzipinternet
zzjoin
Junta as linhas de 2 ou mais arquivos, mantendo a sequência. Opções: -o <arquivo> - Define o arquivo de saída. -m - Toma como base o arquivo com menos linhas. -M - Toma como base o arquivo com mais linhas. -<numero> - Toma como base o arquivo na posição especificada. -d - Define o separador entre as linhas dos arquivos juntados (padrão TAB). Sem opção, toma como base o primeiro arquivo declarado. Uso: zzjoin [-m | -M | -<numero>] [-o <arq>] [-d <sep>] arq1 arq2 [arqN] ... Ex.: zzjoin -m arq1 arq2 arq3 # Base no arquivo com menos linhas zzjoin -2 arq1 arq2 arq3 # Base no segundo arquivo zzjoin -o out.txt arq1 arq2 # Juntando para o arquivo out.txt zzjoin -d ":" arq1 arq2 # Juntando linhas separadas por ":"
zzjquery
Exibe a descrição da função jQuery informada. Opções: --categoria[s]: Lista as Categorias da funções. --lista: Lista todas as funções. --lista <categoria>: Listas as funções dentro da categoria informada. Caso não seja passado o nome, serão exibidas informações acerca do $(). Se usado o argumento -s, será exibida somente a sintaxe. Uso: zzjquery [-s] função Ex.: zzjquery gt zzjquery -s gt
zzjuntalinhas
Junta várias linhas em uma só, podendo escolher o início, fim e separador. Melhorias em relação ao comando paste -s: - Trata corretamente arquivos no formato Windows (CR+LF) - Lê arquivos ISO-8859-1 sem erros no Mac (o paste dá o mesmo erro do tr) - O separador pode ser uma string, não está limitado a um caractere - Opções -i e -f para delimitar somente um trecho a ser juntado Opções: -d sep Separador a ser colocado entre as linhas (padrão: Tab) -i, --inicio Início do trecho a ser juntado (número ou regex) -f, --fim Fim do trecho a ser juntado (número ou regex) Uso: zzjuntalinhas [-d separador] [-i texto] [-f texto] arquivo(s) Ex.: zzjuntalinhas arquivo.txt zzjuntalinhas -d @@@ arquivo.txt # junta toda as linhas zzjuntalinhas -d : -i 10 -f 20 arquivo.txt # junta linhas 10 a 20 zzjuntalinhas -d : -i 10 arquivo.txt # junta linha 10 em diante cat /etc/named.conf | zzjuntalinhas -d '' -i '^[a-z]' -f '^}'
zzjuros
Mostra a listagem de taxas de juros que o Banco Central acompanha. São instituições financeiras, que estão sob a supervisão do Banco Central. Com argumento numérico, detalha a listagem solicitada. A numeração fica entre 1 e 27 Uso: zzjuros [numero consulta] Ex.: zzjuros zzjuros 19 # Mostra as taxas de desconto de cheque para pessoa física.
zzkill
Mata processos pelo nome do seu comando de origem. Com a opção -n, apenas mostra o que será feito, mas não executa. Se nenhum argumento for informado, mostra a lista de processos ativos. Uso: zzkill [-n] [comando [comando2 ...]] Ex.: zzkill zzkill netscape zzkill netsc soffice startx
zzlblank
Elimina espaços excedentes no início, mantendo alinhamento. por padrão transforma todos os TABs em 4 espaços para uniformização. Um número como argumento especifica a quantidade de espaços para cada TAB. Caso use a opção -s, apenas espaços iniciais serão considerados. Caso use a opção -t, apenas TABs iniciais serão considerados. Obs.: Com as opções -s e -t não há a conversão de tabs para espaço. Uso: zzlblank [-s|-t|<número>] arquivo.txt Ex.: zzlblank arq.txt # Espaços e tabs iniciais zzlblank -s arq.txt # Apenas espaços iniciais zzlblank -t arq.txt # Apenas tabs iniciais zzlblank 12 arq.txt # Tabs são convertidos em 12 espaços cat arq.txt | zzlblank
zzlembrete
Sistema simples de lembretes: cria, apaga e mostra. Uso: zzlembrete [texto]|[número [d]] Ex.: zzlembrete # Mostra todos zzlembrete 5 # Mostra o 5º lembrete zzlembrete 5d # Deleta o 5º lembrete zzlembrete Almoço com a sogra # Adiciona lembrete
zzlibertadores
Mostra a classificação e jogos do torneio Libertadores da América. Opções: <número> | <fase>: Mostra jogos da fase selecionada fases: pre ou primeira, grupos ou segunda, oitavas -g <número>: Jogos da segunda fase do grupo selecionado -c [número]: Mostra a classificação, nos grupos da segunda fase -cg <número> ou -gc <número>: Classificação e jogos do grupo selecionado. As fases podem ser: pré, pre, primeira ou 1, para a fase pré-libertadores grupos, segunda ou 2, para a fase de grupos da libertadores oitavas ou 3 quartas ou 4 semi, semi-final ou 5 final ou 6 Nomenclatura: PG - Pontos Ganhos J - Jogos V - Vitórias E - Empates D - Derrotas GP - Gols Pró GC - Gols Contra SG - Saldo de Gols (%) - Aproveitamento (pontos) Obs.: Se a opção for --atualiza, o cache usado é renovado Uso: zzlibertadores [ fase | -c [número] | -g <número> ] Ex.: zzlibertadores 2 # Jogos da Fase 2 (Grupos) zzlibertadores -g 5 # Jogos do grupo 5 da fase 2 zzlibertadores -c # Classificação de todos os grupos zzlibertadores -c 3 # Classificação no grupo 3 zzlibertadores -cg 7 # Classificação e jogos do grupo 7
zzlimpalixo
Retira linhas em branco e comentários. Para ver rapidamente quais opções estão ativas num arquivo de configuração. Além do tradicional #, reconhece comentários de vários tipos de arquivos. vim, asp, asm, ada, sql, e, bat, tex, c, css, html, cc, d, js, php, scala. E inclui os comentários multilinhas (/* ... */), usando opção --multi. Obs.: Aceita dados vindos da entrada padrão (STDIN). Uso: zzlimpalixo [--multi] [arquivos] Ex.: zzlimpalixo ~/.vimrc cat /etc/inittab | zzlimpalixo
zzlinha
Mostra uma linha de um texto, aleatória ou informada pelo número. Obs.: Se passado um argumento, restringe o sorteio às linhas com o padrão. Uso: zzlinha [número | -t texto] [arquivo(s)] Ex.: zzlinha /etc/passwd # mostra uma linha qualquer, aleatória zzlinha 9 /etc/passwd # mostra a linha 9 do arquivo zzlinha -2 /etc/passwd # mostra a penúltima linha do arquivo zzlinha -t root /etc/passwd # mostra uma das linhas com "root" cat /etc/passwd | zzlinha # o arquivo pode vir da entrada padrão
zzlinux
http://www.kernel.org/kdist/finger_banner Mostra as versões disponíveis do Kernel Linux. Uso: zzlinux Ex.: zzlinux
zzlinuxnews
Busca as últimas notícias sobre Linux em sites em inglês. Obs.: Cada site tem uma letra identificadora que pode ser passada como parâmetro, para informar quais sites você quer pesquisar: S)lashDot Linux T)oday O)S News Linux W)eekly News Linux I)nsider Linux N)ews Linux J)ournal X) LXer Linux News Uso: zzlinuxnews [sites] Ex.: zzlinuxnews zzlinuxnews ts
zzlocale
Busca o código do idioma (locale) - por exemplo, português é pt_BR. Com a opção -c, pesquisa somente nos códigos e não em sua descrição. Uso: zzlocale [-c] código|texto Ex.: zzlocale chinese zzlocale -c pt
zzlorem
Gerador de texto de teste, em latim (Lorem ipsum...). Texto obtido em http://br.lipsum.com/ Uso: zzlorem [número-de-palavras] Ex.: zzlorem 10
zzloteria
http://www1.caixa.gov.br/loterias Resultados da quina, megasena, duplasena, lotomania, lotofácil, federal, timemania e loteca. Se o 2º argumento for um número, pesquisa o resultado filtrando o concurso. Se nenhum argumento for passado, todas as loterias são mostradas. Uso: zzloteria [[loteria suportada] concurso] Ex.: zzloteria zzloteria quina megasena zzloteria loteca 550
zzlua
http://www.lua.org/manual/5.1/pt/manual.html Lista de funções da linguagem Lua. com a opção -d ou --detalhe busca mais informação da função com a opção --atualiza força a atualização do cache local Uso: zzlua <palavra|regex> Ex.: zzlua --atualiza # Força atualização do cache zzlua file # mostra as funções com "file" no nome zzlua -d debug.debug # mostra descrição da função debug.debug zzlua ^d # mostra as funções que começam com d
zzmaiores
Acha os maiores arquivos/diretórios do diretório atual (ou outros). Opções: -r busca recursiva nos subdiretórios -f busca somente os arquivos e não diretórios -n número de resultados (o padrão é 10) Uso: zzmaiores [-r] [-f] [-n <número>] [dir1 dir2 ...] Ex.: zzmaiores zzmaiores /etc /tmp zzmaiores -r -n 5 ~
zzmaiusculas
Converte todas as letras para MAIÚSCULAS, inclusive acentuadas. Uso: zzmaiusculas [texto] Ex.: zzmaiusculas eu quero gritar # via argumentos echo eu quero gritar | zzmaiusculas # via STDIN
zzmariadb
Lista alguns dos comandos já traduzidos do banco MariaDB, numerando-os. Pesquisa detalhe dos comando, ao fornecer o número na listagem a esquerda. E filtra a busca se fornecer um texto. Uso: zzmariadb [ código | filtro ] Ex.: zzmariadb # Lista os comandos disponíveis zzmariadb 18 # Consulta o comando DROP USER zzmariadb alter # Filtra os comandos que possuam alter na declaração
zzmat
Uma coletânea de funções matemáticas simples. Se o primeiro argumento for um '-p' seguido de número sem espaço define a precisão dos resultados ( casas decimais ), o padrão é 6 Em cada função foi colocado um pequeno help um pouco mais detalhado, pois ficou muito extenso colocar no help do zzmat apenas. Funções matemáticas disponíveis. Aritméticas: Trigonométricas: mmc mdc sen cos tan somatoria produtoria csc sec cot media soma produto asen acos atan log ln raiz, pow, potencia ou elevado Combinatória: Sequências: Funções: fat pa pa2 pg lucas area volume r3 arranjo arranjo_r fibonacci ou fib det vetor d2p combinacao combinacao_r tribonacci ou trib Equações: Auxiliares: eq2g egr err converte egc egc3p ege abs int sem_zeros newton ou binomio_newton aleatorio random conf_eq compara_num Mais detalhes: zzmat função Uso: zzmat [-pnumero] funções [número] [número] Ex.: zzmat mmc 8 12 zzmat media 5[2] 7 4[3] zzmat somatoria 3 9 2x+3 zzmat -p3 sen 60g
zzmd5
Calcula o código MD5 dos arquivos informados, ou de um texto via STDIN. Obs.: Wrapper portável para os comandos md5 (Mac) e md5sum (Linux). Uso: zzmd5 [arquivo(s)] Ex.: zzmd5 arquivo.txt cat arquivo.txt | zzmd5
zzminiurl
http://migre.me Encurta uma URL utilizando o site migre.me. Obs.: Se a URL não tiver protocolo no início, será colocado http:// Uso: zzminiurl URL Ex.: zzminiurl http://www.funcoeszz.net zzminiurl www.funcoeszz.net # O http:// no início é opcional
zzminusculas
Converte todas as letras para minúsculas, inclusive acentuadas. Uso: zzminusculas [texto] Ex.: zzminusculas NÃO ESTOU GRITANDO # via argumentos echo NÃO ESTOU GRITANDOO | zzminusculas # via STDIN
zzmix
Mistura linha a linha 2 ou mais arquivos, mantendo a sequência. Opções: -o <arquivo> - Define o arquivo de saída. -m - Toma como base o arquivo com menos linhas. -M - Toma como base o arquivo com mais linhas. -<numero> - Toma como base o arquivo na posição especificada. -p <relação de linhas> - numero de linhas de cada arquivo de origem. Obs1.: A relação são números de linhas de cada arquivo correspondente na sequência, justapostos separados por vírgula (,). Obs2.: Se a quantidade de linhas na relação for menor que a quantidade de arquivos, os arquivos excedentes adotam a último valor na relação. Sem opção, toma como base o primeiro arquivo declarado. Uso: zzmix [-m | -M | -<num>] [-o <arq>] [-p <relação>] arq1 arq2 [arqN] ... Ex.: zzmix -m arquivo1 arquivo2 arquivo3 # Base no arquivo com menos linhas zzmix -2 arquivo1 arquivo2 arquivo3 # Base no segundo arquivo zzmix -o out.txt arquivo1 arquivo2 # Mixando para o arquivo out.txt zzmix -p 2,5,6 arq1 arq2 arq3 # 2 linhas do arq1, 5 linhas do arq2 e 6 linhas do arq3, # e repete a sequência até o final.
zzmoneylog
Consulta lançamentos do Moneylog, com pesquisa avançada e saldo total. Obs.: Chamado sem argumentos, pesquisa o mês corrente. Obs.: Não expande lançamentos recorrentes e parcelados. Uso: zzmoneylog [-d data] [-v valor] [-t tag] [--total] [texto] Ex.: zzmoneylog # Todos os lançamentos deste mês zzmoneylog mercado # Procure por mercado zzmoneylog -t mercado # Lançamentos com a tag mercado zzmoneylog -t mercado -d 2011 # Tag mercado em 2011 zzmoneylog -t mercado --total # Saldo total da tag mercado zzmoneylog -d 31/01/2011 # Todos os lançamentos desta data zzmoneylog -d 2011 # Todos os lançamentos de 2011 zzmoneylog -d ontem # Todos os lançamentos de ontem zzmoneylog -d mes # Todos os lançamentos deste mês zzmoneylog -d mes --total # Saldo total deste mês zzmoneylog -d 2011-0[123] # Regex: que casa Jan/Fev/Mar de 2011 zzmoneylog -v / # Todos os pagamentos parcelados
zzmudaprefixo
Move os arquivos que tem um prefixo comum para um novo prefixo. Opções: -a, --antigo informa o prefixo antigo a ser trocado. -n, --novo informa o prefixo novo a ser trocado. Uso: zzmudaprefixo -a antigo -n novo Ex.: zzmudaprefixo -a "antigo_prefixo" -n "novo_prefixo" zzmudaprefixo -a "/tmp/antigo_prefixo" -n "/tmp/novo_prefixo"
zznarrativa
http://translate.google.com Narra frases em português usando o Google Tradutor. Uso: zznarrativa palavras Ex.: zznarrativa regex é legal
zznatal
http://www.ibb.org.br/vidanet A mensagem "Feliz Natal" em vários idiomas. Uso: zznatal [palavra] Ex.: zznatal # busca um idioma aleatório zznatal russo # Feliz Natal em russo
zznome
http://www.significado.origem.nom.br/ Dicionário de nomes, com sua origem, numerologia e arcanos do tarot. Pode-se filtrar por significado, origem, letra (primeira letra), tarot marca (no mundo), numerologia ou tudo - como segundo argumento (opcional). Por padrão lista origem e significado. Uso: zznome nome [significado|origem|letra|marca|numerologia|tarot|tudo] Ex.: zznome maria zznome josé origem
zznomealeatorio
Gera um nome aleatório de N caracteres, alternando consoantes e vogais. Obs.: Se nenhum parâmetro for passado, gera um nome de 6 caracteres. Uso: zznomealeatorio [N] Ex.: zznomealeatorio zznomealeatorio 8
zznomefoto
Renomeia arquivos do diretório atual, arrumando a seqüência numérica. Obs.: Útil para passar em arquivos de fotos baixadas de uma câmera. Opções: -n apenas mostra o que será feito, não executa -i define a contagem inicial -d número de dígitos para o número -p prefixo padrão para os arquivos --dropbox renomeia para data+hora da foto, padrão Dropbox Uso: zznomefoto [-n] [-i N] [-d N] [-p TXT] arquivo(s) Ex.: zznomefoto -n * # tire o -n para renomear! zznomefoto -n -p churrasco- *.JPG # tire o -n para renomear! zznomefoto -n -d 4 -i 500 *.JPG # tire o -n para renomear! zznomefoto -n --dropbox *.JPG # tire o -n para renomear!
zznoticiaslinux
Busca as últimas notícias sobre Linux em sites nacionais. Obs.: Cada site tem uma letra identificadora que pode ser passada como parâmetro, para informar quais sites você quer pesquisar: B)r Linux N)otícias linux V)iva o Linux U)nder linux Uso: zznoticiaslinux [sites] Ex.: zznoticiaslinux zznoticiaslinux yn
zznoticiassec
Busca as últimas notícias em sites especializados em segurança. Obs.: Cada site tem uma letra identificadora que pode ser passada como parâmetro, para informar quais sites você quer pesquisar: Linux Security B)rasil Linux T)oday - Security Linux S)ecurity Security F)ocus C)ERT/CC Uso: zznoticiassec [sites] Ex.: zznoticiassec zznoticiassec bcf
zznumero
Formata um número como: inteiro, moeda, por extenso, entre outros. Nota: Por extenso suporta 81 dígitos inteiros e até 26 casas decimais. Opções: -f <padrão|número> Padrão de formatação do printf, incluindo %'d e %'.f ou precisão se apenas informado um número -p <prefixo> Um prefixo para o número, se for R$ igual a opção -m -s <sufixo> Um sufixo para o número -m | --moeda Trata valor monetário, sobrepondo as configurações de -p, -s e -f -t Número parcialmente por extenso, ex: 2 milhões 350 mil --texto Número inteiramente por extenso, ex: quatro mil e cem -l Uma classe numérica por linha, quando optar no número por extenso --de <formato> Formato de entrada --para <formato> Formato de saída --int Parte inteira do número, sem arredondamento --frac Parte fracionária do número Formatos para as opções --de e --para: pt ou pt-br => português (brasil) en => inglês (americano) Uso: zznumero [opções] <número> Ex.: zznumero 12445.78 # 12.445,78 zznumero --texto 4567890,213 # quatro milhões, quinhentos... zznumero -m 85,345 # R$ 85,34 echo 748 | zznumero -f "%'.3f" # 748,000
zzoperadora
http://consultaoperadora.com.br Consulta operadora de um número de telefone fixo/celular. O formato utilizado é: <DDD><NÚMERO> Não utilize espaços, (), - Uso: zzoperadora [número] Ex.: zzoperadora 1934621026
zzora
http://ora-code.com Retorna a descrição do erro Oracle (ORA-NNNNN). Uso: zzora numero_erro Ex.: zzora 1234
zzpad
Preenche um texto para um certo tamanho com outra string. Opções: -d, -r Preenche à direita (padrão) -e, -l Preenche à esquerda -a, -b Preenche em ambos os lados -x STRING String de preenchimento (padrão=" ") Uso: zzpad [-d | -e | -a] [-x STRING] <tamanho> [texto] Ex.: zzpad -x 'NO' 21 foo # fooNONONONONONONONONO zzpad -a -x '_' 9 foo # ___foo___ zzpad -d -x '♥' 9 foo # foo♥♥♥♥♥♥ zzpad -e -x '0' 9 123 # 000000123 cat arquivo.txt | zzpad -x '_' 99
zzpais
http://pt.wikipedia.org/wiki/Lista_de_pa%C3%ADses_e_capitais_em_l%C3%ADnguas_locais Lista os países. Opções: -a: Todos os países -i: Informa o(s) idioma(s) -o: Exibe o nome do país e capital no idioma nativo Outra opção qualquer é usado como filtro para pesquisar entre os países. Obs.: Sem argumentos, mostra um país qualquer. Uso: zzpais [palavra|regex] Ex.: zzpais # mostra um pais qualquer zzpais unidos # mostra os países com "unidos" no nome zzpais -o nova # mostra o nome original de países com "nova". zzpais ^Z # mostra os países que começam com Z
zzpalpite
Palpites de jogos para várias loterias: quina, megasena, lotomania, etc. Aqui está a lista completa de todas as loterias suportadas: quina, megasena, duplasena, lotomania, lotofácil, timemania, federal, loteca Uso: zzpalpite [quina|megasena|duplasena|lotomania|lotofacil|federal|timemania|loteca] Ex.: zzpalpite zzpalpite megasena zzpalpite megasena federal lotofacil
zzpascoa
Mostra a data do domingo de Páscoa para qualquer ano. Obs.: Se o ano não for informado, usa o atual. Regra: Primeiro domingo após a primeira lua cheia a partir de 21 de março. Uso: zzpascoa [ano] Ex.: zzpascoa zzpascoa 1999
zzpgsql
Lista os comandos SQL no PostgreSQL, numerando-os. Pesquisa detalhe dos comando, ao fornecer o número na listagem a esquerda. E filtra a busca se fornecer um texto. Uso: zzpgsql [ código | filtro ] Ex.: zzpgsql # Lista os comandos disponíveis zzpgsql 20 # Consulta o comando ALTER SCHEMA zzpgsql alter # Filtra os comandos que possuam alter na declaração
zzphp
http://www.php.net/manual/pt_BR/indexes.functions.php Lista completa com funções do PHP. com a opção -d ou --detalhe busca mais informação da função com a opção --atualiza força a atualização co cache local Uso: zzphp <palavra|regex> Ex.: zzphp --atualiza # Força atualização do cache zzphp array # mostra as funções com "array" no nome zzphp -d mysql_fetch_object # mostra descrição do mysql_fetch_object zzphp ^X # mostra as funções que começam com X
zzpiada
http://www.xalexandre.com.br/ Mostra uma piada diferente cada vez que é chamada. Uso: zzpiada Ex.: zzpiada
zzplay
Toca o arquivo de áudio, escolhendo o player mais adequado instalado. Também pode tocar lista de reprodução (playlist). Pode-se escolher o player principal passando-o como segundo argumento. - Os players possíveis para cada tipo são: wav, au, aiff afplay, play, mplayer, cvlc, avplay, ffplay mp2, mp3 afplay, mpg321, mpg123, mplayer, cvlc, avplay, ffplay ogg ogg123, mplayer, cvlc, avplay, ffplay aac, wma, mka mplayer, cvlc, avplay, ffplay pls, m3u, xspf, asx mplayer, cvlc Uso: zzplay <arquivo-de-áudio> [player] Ex.: zzplay os_seminovos_escolha_ja_seu_nerd.mp3 zzplay os_seminovos_eu_nao_tenho_iphone.mp3 cvlc # priorizando o cvlc
zzporcento
Calcula porcentagens. Se informado um número, mostra sua tabela de porcentagens. Se informados dois números, mostra a porcentagem relativa entre eles. Se informados um número e uma porcentagem, mostra o valor da porcentagem. Se informados um número e uma porcentagem com sinal, calcula o novo valor. Uso: zzporcento valor [valor|[+|-]porcentagem%] Ex.: zzporcento 500 # Tabela de porcentagens de 500 zzporcento 500.0000 # Tabela para número fracionário (.) zzporcento 500,0000 # Tabela para número fracionário (,) zzporcento 5.000,00 # Tabela para valor monetário zzporcento 500 25 # Mostra a porcentagem de 25 para 500 (5%) zzporcento 500 1000 # Mostra a porcentagem de 1000 para 500 (200%) zzporcento 500,00 2,5% # Mostra quanto é 2,5% de 500,00 zzporcento 500,00 +2,5% # Mostra quanto é 500,00 + 2,5%
zzporta
http://pt.wikipedia.org/wiki/Lista_de_portas_de_protocolos Mostra uma lista das portas de protocolos usados na internet. Se houver um número como argumento, a listagem é filtrada pelo mesmo. Uso: zzporta [porta] Ex.: zzporta zzporta 513
zzpronuncia
http://www.m-w.com Fala a pronúncia correta de uma palavra em inglês. Uso: zzpronuncia palavra Ex.: zzpronuncia apple
zzquimica
Exibe a relação dos elementos químicos. Pesquisa na Wikipédia se informado o número atômico ou símbolo do elemento. Uso: zzquimica [número|símbolo] Ex.: zzquimica # Lista de todos os elementos químicos zzquimica He # Pesquisa o Hélio na Wikipédia zzquimica 12 # Pesquisa o Magnésio na Wikipédia
zzramones
http://aurelio.net/doc/ramones.txt Mostra uma frase aleatória, das letras de músicas da banda punk Ramones. Obs.: Informe uma palavra se quiser frases sobre algum assunto especifico. Uso: zzramones [palavra] Ex.: zzramones punk zzramones
zzrandbackground
Muda aleatoriamente o background do GNOME. A opção -l faz o script entrar em loop. ATENÇÃO: o caminho deve conter a última / para que funcione: /wallpaper/ <- funciona /wallpaper <- não funciona Uso: zzrandbackground -l <caminho_wallpapers> <segundo> Ex.: zzrandbackground /media/wallpaper/ zzrandbackground -l /media/wallpaper/ 5
zzrastreamento
http://www.correios.com.br Acompanha encomendas via rastreamento dos Correios. Uso: zzrastreamento <código_da_encomenda> ... Ex.: zzrastreamento RK995267899BR zzrastreamento RK995267899BR RA995267899CN
zzrelansi
Coloca um relógio digital (hh:mm:ss) no canto superior direito do terminal. Uso: zzrelansi [-s|--stop] Ex.: zzrelansi
zzromanos
Conversor de números romanos para indo-arábicos e vice-versa. Uso: zzromanos número Ex.: zzromanos 1987 # Retorna: MCMLXXXVII zzromanos XLIII # Retorna: 43
zzrot13
Codifica/decodifica um texto utilizando a cifra ROT13. Uso: zzrot13 texto Ex.: zzrot13 texto secreto # Retorna: grkgb frpergb zzrot13 grkgb frpergb # Retorna: texto secreto echo texto secreto | zzrot13 # Retorna: grkgb frpergb
zzrot47
Codifica/decodifica um texto utilizando a cifra ROT47. Uso: zzrot47 texto Ex.: zzrot47 texto secreto # Retorna: E6IE@ D64C6E@ zzrot47 E6IE@ D64C6E@ # Retorna: texto secreto echo texto secreto | zzrot47 # Retorna: E6IE@ D64C6E@
zzrpmfind
http://rpmfind.net/linux Procura por pacotes RPM em várias distribuições de Linux. Obs.: A arquitetura padrão de procura é a i386. Uso: zzrpmfind pacote [distro] [arquitetura] Ex.: zzrpmfind sed zzrpmfind lilo mandr i586
zzsecurity
Mostra os últimos 5 avisos de segurança de sistemas de Linux/UNIX. Suportados: Debian, Ubuntu, FreeBSD, NetBSD, Gentoo, Arch, Mandriva, Mageia, Slackware, Suse (OpenSuse), RedHat, Fedora. Uso: zzsecurity [distros] Ex.: zzsecutiry zzsecurity mandriva zzsecurity debian gentoo
zzsemacento
Tira os acentos de todas as letras (áéíóú vira aeiou). Uso: zzsemacento texto Ex.: zzsemacento AÇÃO 1ª bênção # Retorna: ACAO 1a bencao echo AÇÃO 1ª bênção | zzsemacento # Retorna: ACAO 1a bencao
zzsenha
Gera uma senha aleatória de N caracteres. Obs.: Sem opções, a senha é gerada usando letras e números. Opções: -p, --pro Usa letras, números e símbolos para compor a senha -n, --num Usa somente números para compor a senha -u, --uniq Gera senhas com caracteres únicos (não repetidos) Uso: zzsenha [--pro|--num] [n] (padrão n=8) Ex.: zzsenha zzsenha 10 zzsenha --num 9 zzsenha --pro 30 zzsenha --uniq 10
zzseq
Mostra uma seqüência numérica, um número por linha, ou outro formato. É uma emulação do comando seq, presente no Linux. Opções: -f Formato de saída (printf) para cada número, o padrão é '%d\n' Uso: zzseq [-f formato] [número-inicial [passo]] número-final Ex.: zzseq 10 # de 1 até 10 zzseq 5 10 # de 5 até 10 zzseq 10 5 # de 10 até 5 (regressivo) zzseq 0 2 10 # de 0 até 10, indo de 2 em 2 zzseq 10 -2 0 # de 10 até 0, indo de 2 em 2 zzseq -f '%d:' 5 # 1:2:3:4:5: zzseq -f '%0.4d:' 5 # 0001:0002:0003:0004:0005: zzseq -f '(%d)' 5 # (1)(2)(3)(4)(5) zzseq -f 'Z' 5 # ZZZZZ
zzsextapaixao
Mostra a data da sexta-feira da paixão para qualquer ano. Obs.: Se o ano não for informado, usa o atual. Regra: 2 dias antes do domingo de Páscoa. Uso: zzsextapaixao [ano] Ex.: zzsextapaixao zzsextapaixao 2008
zzshuffle
Desordena as linhas de um texto (ordem aleatória). Uso: zzshuffle [arquivo(s)] Ex.: zzshuffle /etc/passwd # desordena o arquivo de usuários cat /etc/passwd | zzshuffle # o arquivo pode vir da entrada padrão
zzsigla
http://www.acronymfinder.com Dicionário de siglas, sobre qualquer assunto (como DVD, IMHO, WYSIWYG). Obs.: Há um limite diário de consultas por IP, pode parar temporariamente. Uso: zzsigla sigla Ex.: zzsigla RTFM
zzsplit
Separa um arquivo linha a linha alternadamente em 2 ou mais arquivos. Usa o mesmo nome do arquivo, colocando sufixo numérico sequencial. Opção: -p <relação de linhas> - numero de linhas de cada arquivo de destino. Obs1.: A relação são números de linhas de cada arquivo correspondente na sequência, justapostos separados por vírgula (,). Obs2.: Se a quantidade de linhas na relação for menor que a quantidade de arquivos, os arquivos excedentes adotam a último valor na relação. Obs3.: Os números negativos na relação, saltam as linha informadas sem repassar ao arquivo destino. Uso: zzsplit -p <relação> [<numero>] | <numero> <arquivo> Ex.: zzsplit 3 arq.txt # Separa em 3: arq.txt.1, arq.txt.2, arq.txt.3 zzsplit -p 3,5,4 5 arq.txt # Separa em 5 arquivos # 3 linhas no arq.txt.1, 5 linhas no arq.txt.2 e 4 linhas nos demais. zzsplit -p 3,4,2 arq.txt # Separa em 3 arquivos # 3 linhas no arq.txt.1, 4 linhas no arq.txt.2 e 2 linhas no arq.txt.3 zzsplit -p 2,-3,4 arq.txt # Separa em 2 arquivos # 2 linhas no arq.txt.1, pula 3 linhas e 4 linhas no arq.txt.3
zzss
Protetor de tela (Screen Saver) para console, com cores e temas. Temas: mosaico, espaco, olho, aviao, jacare, alien, rosa, peixe, siri. Obs.: Aperte Ctrl+C para sair. Uso: zzss [--rapido|--fundo] [--tema <tema>] [texto] Ex.: zzss zzss fui ao banheiro zzss --rapido / zzss --fundo --tema peixe
zzstr2hexa
Converte string em bytes em hexadecimal equivalente. Uso: zzstr2hexa [string] Ex.: zzstr2hexa @MenteBrilhante # 40 4d 65 6e 74 65 42 72 69 6c 68 61 6e… zzstr2hexa bin # 62 69 6e echo bin | zzstr2hexa # 62 69 6e
zzsubway
Mostra uma sugestão de sanduíche para pedir na lanchonete Subway. Obs.: Se não gostar da sugestão, chame a função novamente para ter outra. Uso: zzsubway Ex.: zzsubway
zztabuada
Exibe a tabela de tabuada de um número. Com 1 argumento: Tabuada de qualquer número inteiro de 1 a 10. Com 2 argumentos: Tabuada de qualquer número inteiro de 1 ao segundo argumento. O segundo argumento só pode ser um número positivo de 1 até 99, inclusive. Se não for informado nenhum argumento será impressa a tabuada de 1 a 9. Uso: zztabuada [número [número]] Ex.: zztabuada zztabuada 2 zztabuada -176 zztabuada 5 15 # Tabuada do 5, mas multiplicado de 1 até o 15.
zztac
Inverte a ordem das linhas, mostrando da última até a primeira. É uma emulação (portável) do comando tac, presente no Linux. Uso: zztac [arquivos] Ex.: zztac /etc/passwd zztac arquivo.txt outro.txt cat /etc/passwd | zztac
zztempo
http://weather.noaa.gov/ Mostra as condições do tempo (clima) em um determinado local. Se nenhum parâmetro for passado, são listados os países disponíveis. Se só o país for especificado, são listadas as suas localidades. As siglas também podem ser usadas, por exemplo SBPA = Porto Alegre. Uso: zztempo <país> <localidade> Ex.: zztempo 'United Kingdom' 'London City Airport' zztempo brazil 'Curitiba Aeroporto' zztempo brazil SBPA
zztool
zztradutor
http://translate.google.com Google Tradutor, para traduzir frases para vários idiomas. Caso não especificado o idioma, a tradução será português -> inglês. Use a opção -l ou --lista para ver todos os idiomas disponíveis. Use a opção -a ou --audio para ouvir a frase na voz feminina do google. Alguns idiomas populares são: pt = português fr = francês en = inglês it = italiano es = espanhol de = alemão Uso: zztradutor [de-para] palavras Ex.: zztradutor o livro está na mesa # the book is on the table zztradutor pt-en livro # book zztradutor pt-es livro # libro zztradutor pt-de livro # Buch zztradutor de-pt Buch # livro zztradutor de-es Buch # Libro cat arquivo | zztradutor # Traduz o conteúdo do arquivo zztradutor --lista # Lista todos os idiomas zztradutor --lista eslo # Procura por "eslo" nos idiomas zztradutor --audio # Gera um arquivo OUT.WAV echo "teste" | zztradutor # test
zztranspor
Trocar linhas e colunas de um arquivo, fazendo uma simples transposição. Opções: -d, --fs separador define o separador de campos na entrada. --ofs separador define o separador de campos na saída. O separador na entrada pode ser 1 ou mais caracteres ou uma ER. Se não for declarado assume-se espaços em branco como separador. Conforme padrão do awk, o default seria FS = "[ \t]+". Se o separador de saída não for declarado, assume o mesmo da entrada. Caso a entrada também não seja declarada assume-se como um espaço. Conforme padrão do awk, o default é OFS = " ". Se o separador da entrada é uma ER, é bom declarar o separador de saída. Uso: zztranspor [-d | --fs <separador>] [--ofs <separador>] <arquivo> Ex.: zztranspor -d ":" --ofs "-" num.txt sed -n '2,5p' num.txt | zztranspor --fs '[\t:]' --ofs '\t'
zztrim
Apaga brancos (" " \t \n) ao redor do texto: direita, esquerda, cima, baixo. Obs.: Linhas que só possuem espaços e tabs são consideradas em branco. Opções: -t, --top Apaga as linhas em branco do início do texto -b, --bottom Apaga as linhas em branco do final do texto -l, --left Apaga os brancos do início de todas as linhas -r, --right Apaga os brancos do final de todas as linhas -V, --vertical Apaga as linhas em branco do início e final (-t -b) -H, --horizontal Apaga os brancos do início e final das linhas (-l -r) Uso: zztrim [opções] [texto] Ex.: zztrim " foo bar " # "foo bar" zztrim -l " foo bar " # "foo bar " zztrim -r " foo bar " # " foo bar" echo " foo bar " | zztrim # "foo bar"
zztrocaarquivos
Troca o conteúdo de dois arquivos, mantendo suas permissões originais. Uso: zztrocaarquivos arquivo1 arquivo2 Ex.: zztrocaarquivos /etc/fstab.bak /etc/fstab
zztrocaextensao
Troca a extensão dos arquivos especificados. Com a opção -n, apenas mostra o que será feito, mas não executa. Uso: zztrocaextensao [-n] antiga nova arquivo(s) Ex.: zztrocaextensao -n .doc .txt * # tire o -n para renomear!
zztrocapalavra
Troca uma palavra por outra, nos arquivos especificados. Obs.: Além de palavras, é possível usar expressões regulares. Uso: zztrocapalavra antiga nova arquivo(s) Ex.: zztrocapalavra excessão exceção *.txt
zztv
Mostra a programação da TV, diária ou semanal, com escolha de emissora. Opções: canais - lista os canais com seus códigos para consulta. <código canal> - Programação do canal escolhido. Obs.: Se for seguido de "semana" ou "s" mostra toda programação semanal. cod <número> - mostra um resumo do programa. Obs: número obtido pelas listagens da programação do canal consultado. Programação corrente: doc ou documentario, esportes ou futebol, filmes, infantil, variedades series ou seriados, aberta, todos ou agora (padrão). Uso: zztv <código canal> [semana|s] ou zztv cod <número> Ex.: zztv CUL # Programação da TV Cultura zztv cod 3235238
zztweets
Busca as mensagens mais recentes de um usuário do Twitter. Use a opção -n para informar o número de mensagens (padrão é 5, máx 20). Com a opção -r após o nome do usuário, lista também tweets respostas. Uso: zztweets [-n N] username [-r] Ex.: zztweets oreio zztweets -n 10 oreio zztweets oreio -r
zzunescape
Restaura caracteres codificados como entidades HTML e XML (< > ...). Entende entidades (>), códigos decimais (>) e hexadecimais (>). Opções: --html Restaura caracteres HTML --xml Restaura caracteres XML Uso: zzunescape [--html] [--xml] [arquivo(s)] Ex.: zzunescape --xml arquivo.xml zzunescape --html arquivo.html cat arquivo.html | zzunescape --html
zzunicode2ascii
Converte caracteres Unicode (UTF-8) para seus similares ASCII (128). Uso: zzunicode2ascii [arquivo(s)] Ex.: zzunicode2ascii arquivo.txt cat arquivo.txt | zzunicode2ascii
zzuniq
Retira as linhas repetidas, consecutivas ou não. Obs.: Não altera a ordem original das linhas, diferente do sort|uniq. Uso: zzuniq [arquivo(s)] Ex.: zzuniq /etc/inittab cat /etc/inittab | zzuniq
zzunix2dos
Converte arquivos texto no formato Unix (LF) para o Windows/DOS (CR+LF). Uso: zzunix2dos arquivo(s) Ex.: zzunix2dos frases.txt cat arquivo.txt | zzunix2dos
zzurldecode
http://en.wikipedia.org/wiki/Percent-encoding Decodifica textos no formato %HH, geralmente usados em URLs (%40 → @). Uso: zzurldecode [texto] Ex.: zzurldecode '%73%65%67%72%65%64%6F' echo 'http%3A%2F%2F' | zzurldecode
zzurlencode
http://en.wikipedia.org/wiki/Percent-encoding Codifica o texto como %HH, para ser usado numa URL (a/b → a%2Fb). Obs.: Por padrão, letras, números e _.~- não são codificados (RFC 3986) Opções: -t, --todos Codifica todos os caracteres, sem exceção -n STRING Informa caracteres adicionais que não devem ser codificados Uso: zzurlencode [texto] Ex.: zzurlencode http://www # http%3A%2F%2Fwww zzurlencode -n : http://www # http:%2F%2Fwww zzurlencode -t http://www # %68%74%74%70%3A%2F%2F%77%77%77 zzurlencode -t -n w/ http://www # %68%74%74%70%3A//www
zzutf8
Converte o texto para UTF-8, se necessário. Obs.: Caso o texto já seja UTF-8, não há conversão. Uso: zzutf8 [arquivo] Ex.: zzutf8 /etc/passwd zzutf8 index-iso.html echo Bênção | zzutf8 # Bênção printf '\341\n' | zzutf8 # á
zzvdp
http://vidadeprogramador.com.br Mostra o texto das últimas tirinhas de Vida de Programador. Se fornecer uma data, mostra a tirinha do dia escolhido. Você pode informar a data dd/mm/aaaa ou usar palavras: hoje, (ante)ontem. Usando a mesma sintaxe do zzdata Uso: zzvdp [data [+|- data|número<d|m|a>]] Ex.: zzvdp zzvdp anteontem
zzve
Busca vários indicadores econômicos e financeiros, da Valor Econômico. As opções são categorizadas conforme segue: 1. Indicadores Financeiros 2. Índices Macroeconômicos 3. Mercado Externo 4. Bolsas 5. Commodities Para mais detalhes digite: zzve <número> moedas Variações de moedas internacionais Uso: zzve <opção> Ex.: zzve tr # Tabela de Taxa Referencial, Poupança e TBF. zzve moedas # Cotações do Dólar, Euro e outras moedas. zzve 3 # Mais detalhes de ajuda sobre "Mercado Externo".
zzvira
Vira um texto, de trás pra frente (rev) ou de ponta-cabeça. Ideia original de: http://www.revfad.com/flip.html (valeu @andersonrizada) Uso: zzvira [-X] texto Ex.: zzvira Inverte tudo # odut etrevnI zzvira -X De pernas pro ar # ɹɐ oɹd sɐuɹǝd ǝp
zzwikipedia
http://www.wikipedia.org Procura na Wikipédia, a enciclopédia livre. Obs.: Se nenhum idioma for especificado, é utilizado o português. Idiomas: de (alemão) eo (esperanto) es (espanhol) fr (francês) it (italiano) ja (japonês) la (latin) pt (português) Uso: zzwikipedia [-idioma] palavra(s) Ex.: zzwikipedia sed zzwikipedia Linus Torvalds zzwikipedia -pt Linus Torvalds
zzxml
Parser simples (e limitado) para arquivos XML/HTML. Obs.: Este parser é usado pelas Funções ZZ, não serve como parser genérico. Obs.: Necessário pois não há ferramenta portável para lidar com XML no Unix. Opções: --tidy Reorganiza o código, deixando uma tag por linha --tag NOME Extrai (grep) todas as tags NOME e seu conteúdo --notag NOME Exclui (grep -v) todas as tags NOME e seu conteúdo --list Lista sem repetição as tags existentes no arquivo --indent Promove a indentação das tags --untag Remove todas as tags, deixando apenas texto --untag=NOME Remove apenas a tag NOME, deixando o seu conteúdo --unescape Converte as entidades &foo; para caracteres normais Obs.: --notag tem precedência sobre --tag e --untag. --untag tem precedência sobre --tag. Uso: zzxml <opções> [arquivo(s)] Ex.: zzxml --tidy arquivo.xml zzxml --untag --unescape arq.xml # xml -> txt zzxml --untag=item arq.xml # Apaga tags "item" zzxml --tag title --untag --unescape arq.xml # títulos cat arq.xml | zzxml --tag item | zzxml --tag title # aninhado zzxml --tag item --tag title arq.xml # tags múltiplas zzxml --notag link arq.xml # Sem tag e conteúdo zzxml --indent arq.xml # tags indentadas
zzzz
Mostra informações sobre as funções, como versão e localidade. Opções: --atualiza baixa a versão mais nova das funções --teste testa se a codificação e os pré-requisitos estão OK --bashrc instala as funções no ~/.bashrc --tcshrc instala as funções no ~/.tcshrc --zshrc instala as funções no ~/.zshrc Uso: zzzz [--atualiza|--teste|--bashrc|--tcshrc|--zshrc] Ex.: zzzz zzzz --teste