By Marcos Oliveira,

Procure bugs no seu Código Shell com ShellCheck

ShellCheck é uma ferramenta que faz análise no seu código procurando erros e lhe retornando um feedback de bugs ou boa práticas de como escrever um código limpo em Shell Script.

Análises

  • Esclarece problemas de sintaxe
  • Evita problemas com semântica
  • Adverte sobre possíveis problemas

Também há uma galeria de erros mais comuns em Shell Script, para você se nortear.

Como Utilizar

Para usar basta você copiar seu código e colar no endereço da ferramenta online que ele automaticamente lhe retorna com o resultado da análise do seu código. No entanto, você também pode utilizar acoplado com o Editor de Texto Vim. Você também pode usar no seu próprio Terminal, usando o comando:

shellcheck seu-script.sh

Para instalar você pode usar o apt-get, pacman, emerge, yum, zypper,… correspondente da sua distribuição, exemplo no Debian

apt-get install shellcheck

Acesse o endereço da Ferramenta

http://www.shellcheck.net/

GitHub do Projeto

https://github.com/koalaman/shellcheck

Quer aprender Shell Script ou melhorar seus conhecimentos em Bash ?

Faça o Curso de Shell Script do Iniciante ao Avançado e adquira o conteúdo adicional nesse link

http://www.terminalroot.com.br/shell/

Valeu!



Sobre o Autor

Marcos Oliveira

A alegria está na luta, na tentativa, no sofrimento envolvido e não na vitória propriamente dita. A força não provém da capacidade física. Provém de uma vontade indomável.
Mahatma Gandhi


Dê você também uma Contribuição
Compartilhe nas suas Redes Sociais!




Inscreva-se no Nosso Canal do Youtube



DioStore - A sua loja geek!

A melhor Loja Geek do Brasil. Os produtos mais criativos, como: canecas, camisetas, capachos, almofadas, etc. Venha conhecer a loja nerd mais legal da internet. Nós criamos produtos geek e nerd de alta qualidade para um público apaixonado, autodidata, tecnológico e absolutamente exigente.



Curso Extremamente Avançado em Shell Script Bash

Você irá descobrir técnicas avançadas de escrever em Shell Script. Como criar instaladores para distribuições Linux, Animações, Documentações, além de tudo sobre Processos em sistemas tipo UNIX, detalhes sobre Comandos Avançados e Muito Mais !



Crie Sua Própria Promoção

Customize seus Pacotes de Treinamentos obtendo descontos muito em conta!