Categoria: Shell Script (Linux/Bash)

O shell é a forma mais direta de conversar com o sistema operacional, e o Bash é o interpretador padrão da maioria das distribuições Linux. Dominá-lo significa encadear comandos, automatizar tarefas repetitivas em scripts e resolver numa linha o que levaria dezenas de cliques — habilidade indispensável em servidores, onde quase nunca existe interface gráfica.

Shell Script (Linux/Bash)

Ordenando e filtrando: sort e uniq

Esta aula ensina a ordenar e filtrar dados no shell usando os comandos sort e uniq. Você aprenderá a ordenar linhas numericamente, em ordem reversa e por campos específicos, além de remover duplicatas e combinar esses comandos com pipes para análises eficientes.

Lido
Shell Script (Linux/Bash)

Aspas e expansão

Esta aula aborda o uso de aspas simples e duplas, escape, expansão de variáveis e word splitting em shell script, explicando como cada um afeta a interpretação de comandos e variáveis. O conteúdo inclui exemplos práticos e boas práticas para evitar erros comuns.

Lido
Shell Script (Linux/Bash)

Redirecionamento de E/S

Esta aula aborda os mecanismos de redirecionamento de entrada e saída no shell Linux/Bash, incluindo os descritores de arquivo stdin, stdout e stderr, operadores como >, >>, 2> e &>, e o dispositivo especial /dev/null. Ao final, você será capaz de controlar o fluxo de dados entre comandos e arquivos de forma eficiente.

Lido
Shell Script (Linux/Bash)

Parâmetros posicionais

Esta aula aborda os parâmetros posicionais em shell script, explicando como acessar argumentos da linha de comando com $1, $2, $@, $*, $# e a instrução shift. O conteúdo inclui exemplos práticos, boas práticas e exercícios com respostas.

Lido
Shell Script (Linux/Bash)

Lendo entrada do usuário

Nesta aula, você aprenderá a ler entrada do usuário em scripts Bash usando o comando read, incluindo o uso de prompts com -p, captura de múltiplas variáveis e leitura em loop. Tudo com exemplos práticos para automatizar interações.

Lido
Shell Script (Linux/Bash)

wc e tee

Esta aula aborda os comandos wc e tee no shell Linux/Bash. wc é usado para contar linhas, palavras, caracteres e bytes em arquivos ou entrada padrão, enquanto tee permite dividir a saída de um comando entre a tela e um arquivo. Inclui casos de uso práticos e exemplos detalhados.

Lido
Shell Script (Linux/Bash)

Aritmética

Nesta aula, você aprenderá a realizar operações aritméticas em shell script usando as construções $(( )) e let, além de conhecer os operadores disponíveis. Também verá como usar o bc para cálculos com ponto flutuante.

Lido
Shell Script (Linux/Bash)

Substituição de comandos

A aula aborda a substituição de comandos em shell script, explicando as sintaxes $(comando) e backticks, o aninhamento de substituições e casos de uso práticos. O foco é ensinar como capturar a saída de comandos para uso em variáveis e expressões.

Lido
Shell Script (Linux/Bash)

Comparações

Esta aula aborda comparações em Shell Script, incluindo numéricas, de strings e de arquivos, além de como combiná-las com operadores lógicos. O conteúdo é prático e progressivo, com exemplos de código e exercícios resolvidos.

Lido
Shell Script (Linux/Bash)

Condicionais e test

Esta aula aborda as estruturas condicionais em Shell Script, incluindo o uso de if/then/fi, o comando test e os colchetes simples e duplos, destacando as diferenças entre eles para escrita de scripts robustos.

Lido
Shell Script (Linux/Bash)

Laços while e until

Esta aula aborda os laços while e until em shell script, explicando sua sintaxe, uso com o comando read para processar arquivos, e os comandos break e continue para controle de fluxo. São fornecidos exemplos práticos e exercícios para fixação.

Lido