Comemoração: 13 anos de Funções ZZ

Funções ZZ é uma coletânea com 173 miniaplicativos de utilidades diversas, acessíveis e prontos para serem usados na linha de comando de sistemas tipo UNIX (Linux, BSD, Mac OS X, Cygwin, entre outros).

Criado por Aurelio Jargas, este é um software livre 100% nacional e maduro, que já completou 14 anos de existência. É o resultado do trabalho voluntário e não remunerado de vários brasileiros que colaboram em suas horas vagas, por prazer. Feito com muito carinho, bash, sed, dedicação, expressões regulares, grep e ♥.

$ zzipinternet                         # qual meu endereço IP?
201.15.253.210

$ zzsenha
qyYx5mat

$ zzsenha 30
QVz2UFgJAE19wMqX5BOdGoP3DjSp8C

$ zzhorariodeverao
20/10/2013
16/02/2014

$ zzdiadasemana 07/10/1977             # eu nasci numa…
sexta-feira

$ zzloteria megasena
megasena:
   12 - 18 - 23 - 25 - 45 - 50 
   Concurso 1472 (27/02/2013)
   Acumulado em R$ 10.000.000,00 para 02/03/2013

$ zzrastreamento SA488387146BR
Data             Local                           Situação
15/02/2013 17:22 CEE BRASILIA SUL - BRASILIA/DF  Entrega Efetuada
15/02/2013 10:12 CEE BRASILIA SUL - BRASILIA/DF  Saiu para entrega
15/02/2013 09:04 CTE BRASILIA - BRASILIA/DF      Encaminhado
                 Em trânsito para CEE BRASILIA SUL - BRASILIA/DF
14/02/2013 20:47 CTE FLORIANOPOLIS - SAO JOSE/SC Encaminhado
                 Em trânsito para CTE BRASILIA - BRASILIA/DF
13/02/2013 16:45 AGF SAGUACU - JOINVILLE/SC      Encaminhado
                 Em trânsito para CTE FLORIANOPOLIS - SAO JOSE/SC
13/02/2013 11:59 AGF SAGUACU - JOINVILLE/SC      Postado

$ zzconverte mk 100
100 milhas = 160.900 km

$ zzporcento 1.749,00 -20%             # iPad com 20% de desconto
1399,20

$ zzarrumanome *
RAMONES - I Don't Care.mp3 -> ramones-i_dont_care.mp3
Toy Dolls - Wakey, Wakey!.mp3 -> toy_dolls-wakey_wakey.mp3

$ zzfeed -n 7 http://br-linux.org/feed/
O media center Android da Samsung
Consulta pública sobre Sistemas de Gestão de Conteúdo
Cursos Elastix Online noturno (04 a 08/03/13)
Campinas: Formação Completa SysAdmin Linux aos sábados
Funcionários do PTI conhecem as novidades do Expresso
Evernote no Linux: Everpad 2.5
Samsung nega interesse no Firefox OS

Cotações

$ zzdolar
                     Compra   Venda
Comercial  DOLCM     1,9755   1,9770   22h30
Turismo    DOLTR     1,9500   2,0500   13h58
PTAX       DOLPTAX   1,9801   1,9801   16h15

$ zzmoeda euro GBP chile
        Compra     Venda        Variação
CLP     473,0000   473,5000    -0,35      -0,07 %  20h26   Peso Chile
EUR     1,3151     1,3154       0,00       0,00 %  05h29   Euro
GBP     1,5167     1,5169       0,00       0,00 %  05h49   Libra Esterlina Inglaterra

Validação de CPF e CNPJ

$ zzcpf 123.456.789-00
CPF inválido (deveria terminar em 09)

$ zzcpf 123.456.789-09
CPF válido

$ zzcpf                                # cria um CPF aleatório
277.422.212-50

$ zzcnpj                               # cria um CNPJ aleatório
80.401.741/0001-13

$ zzcnpj 80.401.741/0001-99
CNPJ inválido (deveria terminar em 13)

Manipulação de texto

$ zzsemacento ÁGUA bênção              # tira acentos
AGUA bencao

$ zzmaiusculas um dois três            # sobe
UM DOIS TRÊS

$ zzminusculas UM DOIS TRÊS            # desce
um dois três

$ zzcapitalize UM DOIS TRÊS            # iniciais
Um Dois Três

$ zzvira texto secreto                 # inverte
oterces otxet

$ zzvira -X texto secreto              # ponta-cabeça
oʇǝɹɔǝs oʇxǝʇ

$ zzrot13 texto secreto                # esconde (ROT13)
grkgb frpergb

$ zzrot13 grkgb frpergb                # mostra
texto secreto

$ zzstr2hexa texto secreto             # hexadecimal
74 65 78 74 6f 20 73 65 63 72 65 74 6f

$ zzhexa2str 74 65 78 74 6f 20 73 65 63 72 65 74 6f
texto secreto

$ zzseq 5                              # contador
1
2
3
4
5

$ zzseq 5 | zztac                      # inversor
5
4
3
2
1

$ zzseq 5 | zzshuffle                  # misturador
1
5
2
4
3

$ zzseq 9 | zzjuntalinhas -d ' => '    # juntador
1 => 2 => 3 => 4 => 5 => 6 => 7 => 8 => 9

$ zzseq -f 'oi ' 13                    # repetidor
oi oi oi oi oi oi oi oi oi oi oi oi oi

$ echo a a a a b b b c c d | zzcontapalavras
4	a
3	b
2	c
1	d

Unicode

$ echo μη¡¢øÐε | zzunicode2ascii
unicoDe

$ echo © ® ² ª ½ » → ⇒ ♦ | zzunicode2ascii
(C) (R) 2 a 1/2 >> -> => <>

$ echo '&lt; &#60; &#x3C;' | zzunescape --xml
< < <

$ echo '&clubs; &hearts; &spades; &diams;' | zzunescape --html
♣ ♥ ♠ ♦

Datas

$ zzbissexto
2013 não é bissexto

$ zzcarnaval
12/02/2013

$ zzsextapaixao
29/03/2013

$ zzpascoa
31/03/2013

$ zzcorpuschristi
30/05/2013

$ zzhorariodeverao
20/10/2013
16/02/2014

$ zzdiadasemana 07/10/1977             # eu nasci numa…
sexta-feira

$ zzdata                               # que dia é hoje?
23/02/2013

$ zzdata hoje + 15                     # daqui 15 dias será…
10/03/2013

$ zzdata hoje - 07/10/1977             # quantos dias já vivi?
12923

$ zzdata 22/12/1999 + 69               # data + 69 dias
29/02/2000

$ zzdata 01/03/2000 - 11/11/1999       # quantos dias entre…
111

$ zzdiasuteis 01/03/2013 31/03/2013    # quantos dias úteis?
21

$ zzdatafmt 1999-12-31                 # ISO -> Brasil
31/12/1999

$ zzdatafmt -f AAAA-MM-DD 31/12/1999   # Brasil -> ISO
1999-12-31

$ zzdatafmt -f AAAA 31/12/1999         # extrair o ano
1999

$ zzdatafmt -f MES 31/12/1999          # nome do mês
dezembro

$ zzdatafmt -f "D de MES de AAAA" 31/12/1999
31 de dezembro de 1999

Horas

$ zzhora agora                         # que horas são?
11:09 (0d 11h 09m)

$ zzhora 12:00 - agora                 # quanto falta pro almoço?
00:51 (0d 0h 51m)

$ zzhora 54:45 + 32:51                 # somando horas
87:36 (3d 15h 36m)

$ zzhora -r agora + 30:00              # daqui 30 horas, será…
17:09 (amanhã)

$ zzhora 1000                          # minutos -> horário
16:40 (0d 16h 40m)

$ zzhoramin 16:40                      # horário -> minutos
1000

$ zzhoracerta france                   # que horas são na França?
   The current time and date right now in France is
   3:09 PM
   Saturday, February 23, 2013
   Central European Time (CET) +0100 UTC

Esportes

$ zzbrasileirao a
Série A
 Time                    PG   J   V   E   D  GP  GC  SG  (%) 
  1 Fluminense           77  38  22  11   5  61  33  28   68 
  2 Atlético-MG 1        72  38  20  12   6  64  37  27   63 
  3 Grêmio -1            71  38  20  11   7  56  33  23   62 
  4 São Paulo            66  38  20   6  12  59  37  22   58 
  5 Vasco 1              58  38  16  10  12  45  44   1   51 
  6 Corinthians -1       57  38  15  12  11  51  39  12   50 
  7 Botafogo             55  38  15  10  13  60  50  10   48 
  8 Santos 2             53  38  13  14  11  50  44   6   46 
  9 Cruzeiro -1          52  38  15   7  16  47  51  -4   46 
 10 Internacional -1     52  38  13  13  12  44  40   4   46 
 11 Flamengo             50  38  12  14  12  39  46  -7   44 
 12 Náutico 1            49  38  14   7  17  44  51  -7   43 
 13 Coritiba 1           48  38  14   6  18  53  60  -7   42 
 14 Ponte Preta -2       48  38  12  12  14  37  44  -7   42 
 15 Bahia 1              47  38  11  14  13  37  41  -4   41 
 16 Portuguesa -1        45  38  10  15  13  39  41  -2   39 
 17 Sport                41  38  10  11  17  39  56 -17   36 
 18 Palmeiras            34  38   9   7  22  39  54 -15   30 
 19 Atlético-GO          30  38   7   9  22  37  67 -30   26 
 20 Figueirense          30  38   7   9  22  39  72 -33   26 

$ zzcorrida f1
F1
   Pos.       Piloto                        Equipe       Pontos
   1º.  Sebastian Vettel            Red Bull-Renault     281
   2º.  Fernando Alonso             Ferrari              278
   3º.  Kimi Raikkonen              Lotus-Renault        207
   4º.  Lewis Hamilton              McLaren-Mercedes     190
   5º.  Jenson Button               McLaren-Mercedes     188
   6º.  Mark Webber                 Red Bull-Renault     179
   7º.  Felipe Massa                Ferrari              122
   8º.  Romain Grosjean             Lotus-Renault        96
   9º.  Nico Rosberg                Mercedes             93
   10º. Sergio Pérez                Sauber-Ferrari       66
   11º. Nico Hulkenberg             Force India-Mercedes 63
   12º. Kamui Kobayashi             Sauber-Ferrari       60
   13º. Michael Schumacher          Mercedes             49
   14º. Paul di Resta               Force India-Mercedes 46
   15º. Pastor Maldonado            Williams-Renault     45
   16º. Bruno Senna                 Williams-Renault     31
   17º. Jean-Éric Vergne            Toro Rosso-Ferrari   16
   18º. Daniel Ricciardo            Toro Rosso-Ferrari   10

Loterias

$ zzloteria                            # E aí, ficou milionário?
quina:
   07 - 30 - 44 - 45 - 57 
   Concurso 3130 (27/02/2013)
   Acumulado em R$ 400.000,00 para 28/02/2013

megasena:
   12 - 18 - 23 - 25 - 45 - 50 
   Concurso 1472 (27/02/2013)
   Acumulado em R$ 10.000.000,00 para 02/03/2013

duplasena:
   10 - 11 - 28 - 31 - 41 - 47 
   01 - 09 - 22 - 24 - 37 - 49 
   Concurso 1154 (26/02/2013)
   Acumulado em R$ 1.600.000,00 para 01/03/2013

lotomania:
   02 - 04 - 08 - 19 - 20 - 21 - 23 - 27 - 42 - 47
   53 - 54 - 56 - 57 - 59 - 68 - 76 - 95 - 96 - 99
   Concurso 1327 (27/02/2013)
   Acumulado em R$ 02/03/2013

lotofacil:
   02 - 03 - 06 - 07 - 08
   09 - 11 - 12 - 13 - 14
   15 - 17 - 18 - 22 - 25
   Concurso 873 (07)

$ zzpalpite                            # Sugestões aleatórias de jogo
quina:
 12 15 39 43 67 

megasena:
 08 11 29 31 49 52 

duplasena:
 01 03 17 19 35 37 

lotomania:
 02 03 06 07 10 
 11 12 14 15 18 
 19 23 24 27 28 
 29 33 34 37 38 
 41 42 45 46 47 
 49 51 53 55 58 
 59 63 64 67 68 
 71 72 75 76 77 
 79 81 83 85 88 
 89 92 93 97 98 

lotofacil:
 01 02 05 06 07 
 09 10 13 14 15 
 17 18 21 23 24 

federal:
 53475

timemania:
 03 06 09 30 33 
 37 54 57 61 65 

loteca:
 Jogo 01: Coluna do Meio
 Jogo 02: Coluna 2
 Jogo 03: Coluna 2
 Jogo 04: Coluna 1
 Jogo 05: Coluna 1
 Jogo 06: Coluna 1
 Jogo 07: Coluna 1
 Jogo 08: Coluna do Meio
 Jogo 09: Coluna do Meio
 Jogo 10: Coluna 2
 Jogo 11: Coluna 2
 Jogo 12: Coluna 2
 Jogo 13: Coluna 1
 Jogo 14: Coluna 1

$ zzbicho
 01 Avestruz
 02 Águia
 03 Burro
 04 Borboleta
 05 Cachorro
 06 Cabra
 07 Carneiro
 08 Camelo
 09 Cobra
 10 Coelho
 11 Cavalo
 12 Elefante
 13 Galo
 14 Gato
 15 Jacaré
 16 Leão
 17 Macaco
 18 Porco
 19 Pavão
 20 Peru
 21 Touro
 22 Tigre
 23 Urso
 24 Veado
 25 Vaca

$ zzbicho 8 g                          # números do camelo
 29 30 31 32

Cálculos

$ zzporcento 1.749,00                  # tabela de porcentagens
200%	3498,00
150%	2623,50
125%	2186,25
100%	1749,00
90%	1574,10
80%	1399,20
75%	1311,75
70%	1224,30
60%	1049,40
50%	874,50
40%	699,60
30%	524,70
25%	437,25
20%	349,80
15%	262,35
10%	174,90
9%	157,41
8%	139,92
7%	122,43
6%	104,94
5%	87,45
4%	69,96
3%	52,47
2%	34,98
1%	17,49

$ zzporcento 1.749,00 -10%             # preço do iPad com 10% de desconto
1574,10

$ zzporcento 1.749,00 10%              # quanto economizarei?
174,90

$ zzporcento 1749 1500                 # achei um por 1500
85,76%

$ zzcalcula 100 - 85,76                # isso dá 14% de desconto
14,24

$ seq 5 | zzcalcula --soma             # soma números da STDIN
15

$ zztabuada 77
77 x 0  = 0
77 x 1  = 77
77 x 2  = 154
77 x 3  = 231
77 x 4  = 308
77 x 5  = 385
77 x 6  = 462
77 x 7  = 539
77 x 8  = 616
77 x 9  = 693
77 x 10 = 770

$ zzromanos 
1	I
5	V
10	X
50	L
100	C
500	D
1000	M

$ zzromanos 1977
MCMLXXVII

$ zzromanos MCMLXXVII
1977

$ zzbyte 1 K B                         # quantos bytes em 1KB?
1024B

$ zzbyte 2 G M                         # quantos megas em 2GB?
2048M

$ zzcalculaip 10.0.0.1
End. IP  : 10.0.0.1
Mascara  : 255.255.255.0 = 24
Rede     : 10.0.0.0 / 24
Broadcast: 10.0.0.255

$ zzcalculaip 10.0.0.1 8
End. IP  : 10.0.0.1
Mascara  : 255.0.0.0 = 8
Rede     : 10.0.0.0 / 8
Broadcast: 10.255.255.255

$ zzconverte km 100                    # distância
100 km = 62.1400 milhas

$ zzconverte mk 100
100 milhas = 160.900 km

$ zzconverte cf 37                     # temperatura
37 C = 98.60 F

$ zzconverte db 77                     # decimal -> binário
1001101

$ zzconverte dh 77                     # decimal -> hexadecimal
4d

Funções matemáticas

$ zzmat mdc 36 30 48              # Maior divisor comum
6

$ zzmat mmc 36 30 48              # Menor múltiplo comum
720

$ zzmat converte gr 60            # Ângulos: de graus para radianos
1.047198

$ zzmat sen 60g                   # Seno de 60°
0.866026

$ zzmat raiz 4 81                 # Raiz quarta de 81
3

$ zzmat area trapezio 100 80 40   # Área do trapézio
3600

$ zzmat volume esfera 12          # Volume de uma esfera
7238.229474

$ zzmat somatoria 4 15 1.1 x+2    # Somatória baseada na equação
126.5

$ zzmat d2p 4,3 7,10              # Distância entre dois pontos
7.615773

$ zzmat egr 4,3 7,10              # Equação Geral da Reta
-7x+3y+19=0

$ zzmat err 4,3 7,10              # Equação Resumida da Reta
y=2.333333x-6.333332

$ zzmat ege 4,3,5 7,10,7          # Equação Geral da Esfera
x^2+y^2+z^2-8x-6y-10z-12=0

$ zzmat egc 4,3 7,10              # Equação Geral da Circunferência
x^2+y^2-8x-6y-33=0

$ zzmat egc3p 4,3 7,10 5,7        # Equação Geral da Circunferência (3 pontos)
x^2+y^2-30.6x-4.6y+111.2=0
Centro: (15.3, 2.3)

$ zzmat eq2g -2 5 8               # Solução de equação do 2º grau
 X1: 3.608495 
 X2: -1.108495
 Vertice: (1.25, 11.125)
 
$ zzmat det 3 2 9 8 7 3 0 1 5     # Determinante de uma matriz 3x3
88

Cidades e estados brasileiros

$ zzarrumacidade SAO PAULO
São Paulo

$ zzarrumacidade bh
Belo Horizonte

$ zzarrumacidade floripa
Florianópolis

$ zzcidade mãe
Mãe d'Água (PB)
Mãe do Rio (PA)

$ zzcidade senhora
Livramento de Nossa Senhora (BA)
Nossa Senhora Aparecida (SE)
Nossa Senhora da Glória (SE)
Nossa Senhora das Dores (SE)
Nossa Senhora das Graças (PR)
Nossa Senhora de Lourdes (SE)
Nossa Senhora de Nazaré (PI)
Nossa Senhora do Livramento (MT)
Nossa Senhora do Socorro (SE)
Nossa Senhora dos Remédios (PI)
Senhora de Oliveira (MG)
Senhora do Porto (MG)
Senhora dos Remédios (MG)

$ zzestado
AC    Acre                   Rio Branco
AL    Alagoas                Maceió
AP    Amapá                  Macapá
AM    Amazonas               Manaus
BA    Bahia                  Salvador
CE    Ceará                  Fortaleza
DF    Distrito Federal       Brasília
ES    Espírito Santo         Vitória
GO    Goiás                  Goiânia
...

$ zzestado --formato '{sigla} - {nome}\n'
AC - Acre
AL - Alagoas
AP - Amapá
AM - Amazonas
BA - Bahia
CE - Ceará
DF - Distrito Federal
ES - Espírito Santo
GO - Goiás
...

$ zzestado --html
<select>
  <option value="AC">AC - Acre</option>
  <option value="AL">AL - Alagoas</option>
  <option value="AP">AP - Amapá</option>
  <option value="AM">AM - Amazonas</option>
  <option value="BA">BA - Bahia</option>
  <option value="CE">CE - Ceará</option>
  <option value="DF">DF - Distrito Federal</option>
  <option value="ES">ES - Espírito Santo</option>
...

$ zzestado --javascript
var siglas = ['AC', 'AL', 'AP', 'AM', 'BA', 'CE', 'DF', 'ES', ...

var nomes = ['Acre', 'Alagoas', 'Amapá', 'Amazonas', 'Bahia', ...

var estados = {
  AC: 'Acre',
  AL: 'Alagoas',
  AP: 'Amapá',
  AM: 'Amazonas',
  BA: 'Bahia',
  CE: 'Ceará',
  DF: 'Distrito Federal',
  ES: 'Espírito Santo',
...

Notícias (feeds)

$ zzfeed aurelio.net                   # Descobre os feeds do site
http://aurelio.net/feed/
http://aurelio.net/comments/feed/

$ zzfeed -n 5 aurelio.net/feed/        # Últimas notícias do feed
Os 5 melhores podcasts que escuto hoje
piazinho4: Pré-venda AUTOGRAFADA
Eu no podcast do Rudá
Rotina de escritor
Piazinho no Facebook (e sorteio!)

TV e cinema

$ zzglobo
   Quinta, 28 de fevereiro
   05h55 - Globo Rural
   06h30 - Bom Dia Praça
   07h30 - Bom Dia Brasil
   08h30 - Mais Você
   09h55 - Bem Estar
   10h40 - Encontro com Fátima Bernardes
   12h00 - Praça TV - 1ª Edição
   12h45 - Globo Esporte
   13h20 - Jornal Hoje
   13h50 - Vídeo Show
   14h40 - Vale a Pena Ver de Novo – O Profeta
   16h05 - Sessão da Tarde
   17h46 - Globo Notícia
   17h49 - Malhação
   18h20 - Lado a Lado
   19h10 - Praça TV - 2ª Edição
   19h30 - Guerra dos Sexos
   20h30 - Programa Político Partidário - PMDB
   20h40 - Jornal Nacional
   21h20 - Salve Jorge
   22h35 - Big Brother Brasil 13
   23h20 - Pé Na Cova
   00h05 - Jornal da Globo
   00h38 - Programete Fórmula 1
   00h40 - Castle
   01h30 - Corujão I
   03h10 - Corujão II

$ zztv cultura
TV Cultura
Quinta, 28/02
 12h30 Peixonauta                                        Cod: 33595998 
 13h00 Os Sete Monstrinhos                               Cod: 33595999 
 13h30 Cyberchase                                        Cod: 33596000 
 14h00 Doug                                              Cod: 33596001 
 14h30 Quintal da Cultura                                Cod: 33596002 
 17h30 Super K                                           Cod: 33596003 
 19h00 Cartãozinho Verde                                 Cod: 33596004 
 19h15 Pé na Rua                                         Cod: 33596005 
 19h30 Caçadores De Mitos                                Cod: 33596006 
 20h15 As Aventuras De Sarah Jane                        Cod: 33596007 
 21h00 Jornal da Cultura                                 Cod: 33596008 
 22h00 Janela Indiscreta                                 Cod: 33596009

$ zztv hbo
HBO
Quinta, 28/02
 12h00 Desconhecido                                      Cod: 33609712 
 14h03 Homem-Aranha                                      Cod: 33609713 
 16h18 A Inveja Mata                                     Cod: 33609714 
 18h10 Happy Feet 2: O Pinguim                           Cod: 33609715 
 19h58 Caçador de Recompensas                            Cod: 33609716 
 22h00 Girls                                             Cod: 33609717 
 22h30 House of Lies                                     Cod: 33609718 
 23h10 Destino São Paulo - O Noivo do Filho              Cod: 33609719 
 23h50 Meia-Noite em Paris                               Cod: 33609720 

$ zzcineuci recife
=================================================
UCI Kinoplex Recife Shopping
=================================================

A HORA MAIS ESCURA
(Zero Dark Thirty, EUA, 2012)
Drama - 14 anos - 0min
Sala 1: 18h40m, 21h50m.

AS VANTAGENS DE SER INVISÍVEL
(The Perks of Being a Wallflower, EUA, 2012)
Drama - 14 anos - 103min
Sala 9: 19h00m.

CIRQUE DU SOLEI - OUTROS MUNDOS 3D
(Cirque du Solei: Words Away, EUA, 2012)
Musical - 14 anos - 0min
Sala 10: 13h00m, 15h05m.

DE PERNAS PRO AR 2
(De Pernas Pro Ar 2, Brasil, 2012)
Comédia - 12 anos - 99min
Sala 2: 13h00m, 15h10m, 17h20m, 19h30m, 21h40m.
...

$ zzcinemark15h Porto Alegre

Barra Shopping Sul - Porto Alegre:
	João e Maria: Caçadores de Bruxas 

Bourbon Ipiranga - Porto Alegre:
	O Lado Bom da Vida 

Manipulação de arquivos

$ zzmaiores ~/a/*
1292716	/Users/aurelio/a/video
1281672	/Users/aurelio/a/wii
636652	/Users/aurelio/a/site
599680	/Users/aurelio/a/becape
592876	/Users/aurelio/a/livro
550032	/Users/aurelio/a/www
367060	/Users/aurelio/a/blog
340868	/Users/aurelio/a/txt2tags
129928	/Users/aurelio/a/conectiva

$ zztrocapalavra excessão exceção *.txt
Feito TCC.txt
Feito curriculo.txt

$ zztrocaextensao .HTM .html *
about.HTM -> about.html
download.HTM -> download.html
index.HTM -> index.html

$ zzarrumanome *
RAMONES - I Don't Care.mp3 -> ramones-i_dont_care.mp3
Toy Dolls - Wakey, Wakey!.mp3 -> toy_dolls-wakey_wakey.mp3

$ zznomefoto -p festa- -d 2 *.JPG
DSC0234.JPG -> festa-01.JPG
DSC0239.JPG -> festa-02.JPG
DSC0243.JPG -> festa-03.JPG
DSC0255.JPG -> festa-04.JPG
DSC0260.JPG -> festa-05.JPG

$ zzlinha -2 /etc/passwd               # penúltima linha
_netbios:*:222:222:NetBIOS:/var/empty:/usr/bin/false

$ zzlimpalixo /etc/inetd.conf          # esconde comentários
ftp     stream  tcp     nowait  root    /usr/sbin/tcpd  in.ftpd -l -a
talk    dgram   udp     wait    root    /usr/sbin/tcpd  in.talkd
pop-3   stream  tcp     nowait  root    /usr/sbin/tcpd  ipop3d

E muito mais!

$ zztradutor pt-en o livro está na mesa
the book is on the table

$ zztradutor pt-es o livro está na mesa
el libro está sobre la mesa

$ zztradutor pt-fr o livro está na mesa
le livre est sur la table

$ zztradutor pt-it o livro está na mesa
il libro è sul tavolo

$ zztradutor pt-de o livro está na mesa
Das Buch liegt auf dem Tisch

$ zzsubway
recheio	: (12) Peito de Peru e Presunto
pão	: integral
tamanho	: 15 cm
queijo	: prato
extra	: cream cheese
tostado	: sim
salada	: tomate, picles, alface, rúcula, cebola, azeitona preta
molho	: cebola agridoce
tempero	: sal, vinagre, azeite de oliva, pimenta do reino

$ zznome aurelio
Origem do nome Aurelio: LATIM

Significado do nome Aurelio: DOURADO.

$ zzminiurl https://github.com/funcoeszz/funcoeszz/
http://migre.me/docvO

$ zzjquery -s get
- get()
- get(num)
- $.get(url, params, callback)

$ zzjquery $.get
$.get(url, params, callback):
 Load a remote page using an HTTP GET request.

$ zzfoneletra 0800-BIN-BASH            # ligue djá!
0800-246-2274

$ zzgravatar verde@aurelio.net         # URL do Gravatar
http://www.gravatar.com/avatar/e583bca48acb877efd4a29229bf7927f

$ zzextensao /tmp/arquivo.txt
txt

$ zzecho -f azul -l branco Texto branco, com fundo azul
Texto branco, com fundo azul

$ zzgoogle -n 1 funcoeszz github
aureliojargas/funcoeszz · GitHub
  https://github.com/funcoeszz/funcoeszz

$ zzpronuncia shoot
URL: http://www.m-w.com/sound/s/shoot001.wav
Gravado o arquivo '/tmp/zz.shoot.wav'
playing /tmp/zz.shoot.wav

$ zzdominiopais cx
CX - Christmas Island

$ zznatal tai
"Feliz Natal" em Tailandês: Sawadee Pee Mai

$ zzramones show
Sent to spy on a Cuban talent show

$ zzsigla BASH
BASH Bourne Again Shell (Unix/Linux)
BASH Bird/wildlife Aircraft Strike Hazard (military/aviation)
BASH Bridged Amplifier Switching Hybrid
BASH Bandwidth Sharing
BASH Bay Area Siberian Husky Club
BASH Blue Ash YMCA (Cincinnati, Ohio)

$ zzalfabeto --militar cambio
Charlie
Alpha
Mike
Bravo
India
Oscar

$ zzascii 5 70
95 caracteres, 5 colunas, 20 linhas, 70 de largura
   32 20 040     52 34 064 4   72 48 110 H   92 5C 134 \  112 70 160 p
   33 21 041 !   53 35 065 5   73 49 111 I   93 5D 135 ]  113 71 161 q
   34 22 042 "   54 36 066 6   74 4A 112 J   94 5E 136 ^  114 72 162 r
   35 23 043 #   55 37 067 7   75 4B 113 K   95 5F 137 _  115 73 163 s
   36 24 044 $   56 38 070 8   76 4C 114 L   96 60 140 `  116 74 164 t
   37 25 045 %   57 39 071 9   77 4D 115 M   97 61 141 a  117 75 165 u
   38 26 046 &   58 3A 072 :   78 4E 116 N   98 62 142 b  118 76 166 v
   39 27 047 '   59 3B 073 ;   79 4F 117 O   99 63 143 c  119 77 167 w
   40 28 050 (   60 3C 074 <   80 50 120 P  100 64 144 d  120 78 170 x
   41 29 051 )   61 3D 075 =   81 51 121 Q  101 65 145 e  121 79 171 y
   42 2A 052 *   62 3E 076 >   82 52 122 R  102 66 146 f  122 7A 172 z
   43 2B 053 +   63 3F 077 ?   83 53 123 S  103 67 147 g  123 7B 173 {
   44 2C 054 ,   64 40 100 @   84 54 124 T  104 68 150 h  124 7C 174 |
   45 2D 055 -   65 41 101 A   85 55 125 U  105 69 151 i  125 7D 175 }
   46 2E 056 .   66 42 102 B   86 56 126 V  106 6A 152 j  126 7E 176 ~
   47 2F 057 /   67 43 103 C   87 57 127 W  107 6B 153 k
   48 30 060 0   68 44 104 D   88 58 130 X  108 6C 154 l
   49 31 061 1   69 45 105 E   89 59 131 Y  109 6D 155 m
   50 32 062 2   70 46 106 F   90 5A 132 Z  110 6E 156 n
   51 33 063 3   71 47 107 G   91 5B 133 [  111 6F 157 o

Curtiu? Instale em sua máquina e aproveite!

Manja de shell? Então ajuda nóis → GitHub