Ferramenta CLI e biblioteca Python que converte a saída de ferramentas de linha de comando, formatos de arquivo e strings comuns em JSON, YAML ou dicionários.
bobbyiliev/introduction-to-bash-scripting
Um eBook gratuito e de código aberto que ensina os fundamentos de Bash scripting e a automatizar tarefas do dia a dia de SysOps, DevOps e desenvolvimento.
- Estrelas
- 6,369
- Forks
- 671
- Issues abertas
- 10
- Último commit
- há 26 dias
O que é?
Esta é uma introdução de código aberto a Bash scripting, distribuída como eBook. Ela aborda os fundamentos da criação de scripts Bash, incluindo variáveis, entrada do usuário, argumentos, arrays, condicionais, loops e funções, antes de passar a exemplos práticos.
Os 13 primeiros capítulos se concentram nos fundamentos da criação de scripts, e os capítulos restantes apresentam scripts para situações reais. Os tópicos incluem criar menus interativos, executar scripts em vários servidores remotos, trabalhar com JSON usando jq, chamar a API da Cloudflare, analisar logs de acesso do NGINX e do Apache, enviar e-mails com SSMTP, gerar senhas e redirecionar entrada e saída.
O livro é voltado a desenvolvedores, administradores de sistemas, engenheiros de DevOps e entusiastas de Linux que querem combinar comandos do Linux em scripts para automatizar tarefas repetitivas. Está disponível em PDF (versões escura e clara) e ePub, e também há um minicurso em vídeo baseado nos 12 primeiros capítulos.
Recursos principais
- 01Aborda a sintaxe básica de Bash, incluindo variáveis, condicionais, loops e funções
- 02Inclui scripts práticos para análise de logs, geração de senhas e envio de e-mails
- 03Mostra como executar scripts em vários servidores remotos
- 04Demonstra como trabalhar com JSON usando jq e com a API da Cloudflare
- 05Disponível em PDF com temas escuro e claro e em ePub
Casos de uso
- Aprender Bash scripting do zero como desenvolvedor ou administrador de sistemas
- Automatizar tarefas repetitivas de manutenção de servidores e implantação
- Analisar logs de acesso do NGINX ou do Apache com ferramentas de shell
- Criar menus interativos simples de linha de comando para scripts da equipe
Início rápido
- 1
Baixe o eBook em PDF (modo escuro ou claro) ou ePub na seção Download
- 2
Abra os capítulos no repositório, começando pelos capítulos «Sobre o livro» e «Introdução»
Tópicos
Perguntas frequentes
- O que é introduction-to-bash-scripting?
- Um eBook gratuito e de código aberto que ensina os fundamentos de Bash scripting e a automatizar tarefas do dia a dia de SysOps, DevOps e desenvolvimento. Esta é uma introdução de código aberto a Bash scripting, distribuída como eBook. Ela aborda os fundamentos da criação de scripts Bash, incluindo variáveis, entrada do usuário, argumentos, arrays, condicionais, loops e funções, antes de passar a exemplos práticos.
- introduction-to-bash-scripting é gratuito? Qual é a licença?
- introduction-to-bash-scripting é open source sob a licença MIT. Confira os termos da licença antes de usá-lo em produtos comerciais.
- introduction-to-bash-scripting ainda é mantido?
- Manutenção ativa. O último commit de introduction-to-bash-scripting foi em 28 de set. de 2026.
- Para que posso usar introduction-to-bash-scripting?
- Aprender Bash scripting do zero como desenvolvedor ou administrador de sistemas Automatizar tarefas repetitivas de manutenção de servidores e implantação Analisar logs de acesso do NGINX ou do Apache com ferramentas de shell Criar menus interativos simples de linha de comando para scripts da equipe
- Como instalar introduction-to-bash-scripting?
- Baixe o eBook em PDF (modo escuro ou claro) ou ePub na seção Download Abra os capítulos no repositório, começando pelos capítulos «Sobre o livro» e «Introdução»
- Onde consigo introduction-to-bash-scripting?
- O código-fonte e as instruções de instalação estão no GitHub: https://github.com/bobbyiliev/introduction-to-bash-scripting
Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.
Projetos relacionados
Uma interface web que oferece acesso seguro e simples a comandos shell predefinidos nos seus servidores Linux.
Ferramenta de linha de comando para instalar, atualizar, monitorar e fazer backup de mais de 100 servidores dedicados de jogos em Linux.
TUI em Bash de arquivo único para listar, iniciar, parar, criar snapshots e monitorar máquinas virtuais e containers no Proxmox VE.
Nagios Core é um programa em C para monitorar hosts, serviços e redes, com uma interface web opcional para consultar status e histórico.
Servidor de biblioteca de ebooks autohospedado, baseado no Calibre-Web, que importa, converte, corrige e sincroniza livros com o Calibre automaticamente.