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)

Extraindo e transformando: cut e tr

Esta aula aborda os comandos cut e tr no shell Linux/Bash, que permitem extrair e transformar dados de texto de forma eficiente. Você aprenderá a usar cut para selecionar campos e caracteres, tr para traduzir e deletar caracteres, e como combinar esses comandos para manipulação avançada de strings.

✓ Lido
Shell Script (Linux/Bash)

Manipulando arquivos e diretórios

Esta aula aborda os comandos essenciais para manipulação de arquivos e diretórios no Bash: cp, mv, rm, mkdir, rmdir e touch. Inclui exemplos práticos, explicações detalhadas e cuidados importantes com o comando rm para evitar perda acidental de dados.

✓ Lido
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