Descrição Geral
Um pequeno livro sobre bash. Total e completamente composto por comandos, parâmetros, argumentos e demais componentes do bash.
Conteúdo
Estes são os tópicos abordados neste livro:
- Guia de Bolso do Shell Bash
- Convenções
- Histórico do Shell
- Visão Geral Breve dos Recursos
- Invocação do Shell
- Parâmetros da Linha de Comando
- Argumentos
- Status de Saída de Comando
- Sintaxe
- Arquivos Especiais
- Caracteres Curinga para Nomes de Arquivo
- Expansão de Chaves
- Sequências de Escape
- Aspas (Quoting)
- Formatos de Comando
- Formatos de Redirecionamento de E/S
- Funções
- Variáveis
- Atribuição de Variáveis
- Substituição de Variáveis
- Variáveis Indiretas
- Variáveis Internas do Shell
- Outras Variáveis do Shell
- Arrays (Vetores)
- Strings Especiais do Prompt
- Expressões Aritméticas
- Operadores
- Notas
- Histórico de Comandos
- Modo de Edição de Linha
- O Comando fc
- Histórico de Comandos no Estilo C Shell
- Completação Automática da Linha de Comando
- Controle de Tarefas (Jobs)
- Opções do Shell
- Execução de Comandos
- Co-processos
- Shells Restritos
- Comandos Internos (Built-ins)
- Fontes Adicionais de Informação
- Recursos de Consulta Rápida
Opinião
Se você acha que conhece bem o bash, é muito provável que não o conheça de forma alguma. Em pouco mais de 150 páginas, este livro descreve de forma concisa toda a funcionalidade possível do bash. Considerando que eu pessoalmente uso apenas cerca de 10-15% do bash na forma de comandos básicos (no melhor dos casos, mais condicionais e loops), em alguns trechos foi difícil de ler e perdi a motivação porque provavelmente não vou precisar da maior parte. O livro se assemelha mais a um grande conjunto de anotações do que a um livro de fato. A leitura é difícil em partes, já que todas as informações apresentadas são importantes e é preciso manter a concentração constantemente.