Debuging em Shell Script
Sunday, 26 de October 2008 — Bruno LucasPub.
Quando se está a fazer um shell script, às vezes (quase sempre?), nem tudo correr como esperado. Para saber o que o script está mesmo a fazer, costumo invoca-lo assim:
sh -x nome_do_script.sh
O-x
faz com que todos os comandos sejam impressos no ecrã (atenção para o stderr) antes de serem executados.
Os comandos executados aparecem como: + comando







Monday, 27 de October 2008 at 5:22 (Mozilla Firefox 3.0.3 Ubuntu Linux)
… e também podes usar os commandos built-in.
Se colocares o comando ‘set -x’ no início do script obténs o mesmo efeito. Prefiro usar esta solução quando tenho scripts dentro de scripts!
Abraço
MB
Monday, 27 de October 2008 at 10:17 (Mozilla Firefox 3.0.3 Linux)
Essa parte não sabia e é também muito útil 🙂
Monday, 10 de November 2008 at 22:42 (Mozilla Firefox 3.0.3 Windows XP)
Man!… Que cromice!… =D
Descobri isto agora, por acaso (ou não…).
Até amanhã.
Monday, 10 de November 2008 at 22:42 (Mozilla Firefox 3.0.3 Windows XP)
Onde raio é que eles vão buscar estes avatars (no mínimo) esquisitóides?
Monday, 10 de November 2008 at 23:11 (Mozilla Firefox 3.0.3 Ubuntu Linux)
Já viste o teu? Está muito louco 😀
De forma simplista, o que acontece é o seguinte: é aplicada uma função de hash MD5 ao teu e-mail, o que gera um identificador único. Para cada identificador é gerado automaticamente uma cara. Como o MD5 é uma função unívoca, cada e-mail tem sempre a mesma cara 😛
Isto é tudo feito automaticamente recorrendo a um plugin – Gravatar – o tipo de caras gerados escolhido foi este.
Se te registares no site do gravatar pode definir uma imagem e é essa que é usada invés da automática.
Abraço 😀
Monday, 10 de November 2008 at 23:14 (Mozilla Firefox 3.0.3 Windows XP)
A cromice não pára!… Avatares aleatórios baseados em hash??? Lindo!…