Usos para Shell Script

Prof. Wagner Macedo

Para que?

É uma pergunta comum para quem está descobrindo o shell script!

Em geral, um script de shell é criado para automatizar tarefas comuns, como fazer o backup de uma pasta.

O que dá para fazer com Shell Script?

Segue aqui alguns dos melhores usos que eu já fiz ou vi outros fazendo.

Automatizar o processo de instalação de programas, baixando e instalando dependências se necessário.
Fazer backup do diretório home para um arquivo compactado e fazer upload para um servidor FTP.
Criar vários usuários no sistema de uma vez a partir de uma lista em um arquivo texto.
Excluir todos os arquivos vazios de um diretório, recursivamente.
Mostrar informações sobre a placa de rede em um formato amigável.
Converter as imagens PNG de um diretório para JPEG.
Criar miniaturas (thumbnails) de uma lista de imagens.
Gerenciar o firewall de uma forma (semi-)automática.
Contar a quantidade de linhas de códigos-fonte Java ignorando as linhas de comentários.

O poder do shell script

Você faz, praticamente, qualquer coisa com shell!

Sempre tem um insatisfeito...

— Eu posso usar a linguagem X ou Y para fazer qualquer coisa dessa lista!
— É verdade, mas fazer em shell script é muito mais rápido e prazeroso 😃

Dúvidas?

Este slide pode ser encontrado em:
http://prof.wagnermacedo.com/workshop-shell/1-usos-para-shell