Programação Shell
Apostila da empresa Training que contém informações e exemplo sobre como programação scripts utilizando o shell do Unix incluindo explicações sobre o editor de textos vi.
Indice
1 - Introdução ao Shell
1.1 - Introdução
1.2 - Subshell
1.3 - Status de Saída
1.4 - Redirecionamentos
1.5 - Filtros
1.5.1 - Wc
1.5.2 - Sort
1.5.3 - Grep
1.5.4 - Egrep
1.5.5 - Cut
1.6 - Separadores de Comandos
1.7 - Comando Find
1.8 - Utilizaap de Curingas
1.9 - Laboratórios
2 - Shell Scripts
2.1 - Criação de Scripts
2.2 - Execução de Scripts
2.3 - Variáveis
2.3.1 - Korn Shell
2.3.2 - C Shell
2.4 - Passagem de Parâmetros
2.5 - Parâmetros Condicionais
2.6 - Comandos de Entrada e Saída
2.6.1 - Comando Read
2.6.2 - Comando Echo
2.6.3 - Comando Print
2.7 - Comandos de Manipulação de Variáveis
2.7.1 - Comando Shift
2.7.2 - Comando Test
2.8 - Execução Condicional
2.9 - Recuperação de Comandos
2.9.1 - Korn Shell
2.9.2 - C Shell
2.10 - Aliases
2.10.1 Korn Shell
2.10.2 C Shell
2.11 - Customização do Ambiente de Trabalho
2.21 - Laboratórios
3 - Controle de Fluxo
3.1 - Comando If
3.2 - Comando For
3.3 - Comando While
3.4 - Comando Until
3.5 - Comando de Seleção
3.5.1 - Comando Case
3.5.2 - Comando Switch
3.6 - Comando Trap
3.7 - Comando Break e Continue
3.8 - Here Document
3.9 - Laboratórios
4 - Declaração de Variáveis
4.1 - Variáveis
4.1.1 - Korn Shell
4.1.2 - C Shell
4.2 - Comando Typeset
4.2.1 - Typeset
4.2.2 - Comando Set
4.2.3 - Comando Unset
4.2.4 - Comando Env
4.3 - Comando do C Shell
4.3.1 - Comando Set
4.3.2 - Comando Setenv
4.3.3 - Comando Pretenv e Env
4.4 - Variáveis Locais e Globais
4.5 - Substituição de Variáveis
4.6 - Comando Let
4.7 - Comando Getopts
4.8 - Repetição
4.8.1 - Comando Xargs
4.8.2 - Comando Repeat
4.9 - Expressões Aritméticas
4.10 - Vetores
4.10.1 - Korn Shell
4.10.2 - C Shell
4.11 - Laboratórios
5- Utilitários AWK
5.1 - Introdução
5.2 - Formato de Comandos
5.3 - Estruturas e Variáveis
5.4 - Estruturas de Seleção
5.5 - Funções Pré-definidas
5.6 - Laboratórios
6 - Editor SED
6.1 - Introdução
6.2 - Endereçamento
6.3 - Expressão
6.4 - Laboratórios
7 - Funções
7.1 - Definição de uma função
7.2 - Laboratórios
8 - Controle de Processos
8.1 - Introdução
8.2 - Execução de Comandos em Background
8.3 - Suspensão da Execução de Comandos
8.4 - Controle de Jobs
8.5 - Manipulação de Jobs
8.6 - Verificação de Processos
8.7 - Sincronização de Jobs em Background
8.8 - Especificação de Data e Hora para Execução de Jobs
8.8.1 - Comando At
8.8.2 - Comando Batch
8.8.3 - Cron Daemon
8.9 - Laboratórios
Apêndice A - Editor vi
A.1 - Introdução
A.2 - Modos de Operação
A.3 - Encerramento da Edição
A.4 - Movimentação do Cursor
A.5 - Inserção e Eliminação de Texto
A.6 - Manipulação de Blocos
A.7 - Comandos de Pesquisa e Substituição
A.8 - Outros Comandos
A.9 - Recuperação de Edição
Apostila em capa normal (papelão) com anotações a lápis em algumas páginas.
Preço não contém o valor do frete que é da escolha do comprador.