Tag Archives: bash

Utilizando o VIM como IDE para o Bash

Como já devem saber eu sou da turminha do vi. Nada contra o Emacs, lógico, mas vi é vi. O relacionamento com ele nunca começa bem. Lembro-me que a primeira vez que abri o vi, num SCO Unix, o único jeito que consegui sair do editor foi rebootando a máquina. Eu não tinha nem idéia… Read More »

Morre!

Uma funçãozinha muito útil do Perl é a “die”. Fica fácil gerar mensagens de erro e já abortar a execução numa tacada só. Segue a versão primo-pobre para bash: function die () { echo “$progname: $1”; exit ${2:-1}  ; } Exemplos de uso: [ ! -f /tmp/teste.txt ] && die “Arquivo não existe” ou [… Read More »

Benchmark de Servidores DNS Recursivos

A recente vulnerabilidade no protocolo DNS causou uma grande quantidade de estudos sobre o assunto recentemente. No meu trabalho não foi diferente e de certo modo ainda pior. Depois de analisar com cuidado o atual cenário do DNS por lá e trabalhar alguns dias para aplicar todas as correções, cheguei à conclusão que arrumar a… Read More »

Bash vs Perl vs Python

Comentei aqui que estava fazendo curso de Perl na semana passada, além de ter decidido estudar também Python por conta própria. Não posso deixar de citar também que tenho uma experiência considerável com bash script e que esta era oficialmente a única “linguagem de programação” que conhecia até os eventos anteriormente citados. Nem me arrisco… Read More »

goto no Bash

Um dos problemas que eu enfrento no serviço é que eu tenho que administrar trocentos servidores e a única coisa que não me segue de um servidor pra outro é meu history do bash. A razão não vale a pena discutir, mas concordo com ela. Então alguns comandos que uso repetidas vezes acabam tendo que… Read More »

Hein?

Cá entre nós, estou achando Perl sensacional, mas dêem uma olhada no código abaixo, que acabei de fazer: foreach $n (0..9999) {foreach (“AAA”..”ZZZ”) {printf “%s-%04d\n”, $_, $n;}} A sua pergunta no momento deve ser: “Que m* é essa??”. Pois é. Este é o “problema” do Perl, na minha opinião. Qualquer mané (aka /me) com 2… Read More »

Indo além do Bash

Sei que sou um geek meia-boca toda vez que entra programação na parada. Quer dizer, eu me viro muito bem com shell script e fiz/faço muita coisa nervosa com Bash.  Inclusive já tirei muito barato de nego que trabalhou comigo porquê enquanto eles abriam o Eclipse (ou outro IDE que o valha) para criar um… Read More »

#!/bin/bash

Falei no post anterior que to ficando nerd… Acreditem em mim… Olha só que feature não documentada do Bash eu achei: $ for ((i=0;i<=5;i++)); do echo Esse eh o $i; done Esse eh o 0 Esse eh o 1 Esse eh o 2 Esse eh o 3 Esse eh o 4 Esse eh o 5… Read More »