Curso Linux Terminal 3 – Filtrar/Manipular textos, Regular Expressions, Patches, vigiar alterações, etc…
Aqui temos o 3º vídeo do meu mini-curso de Linux, referente em especial à filtragem e manipulação de textos, ao uso de Regular Expressions, patches e diferenças entre ficheiros, etc:
O que abordo neste vídeo:
- Substituir caracteres em textos;
- Filtrar textos;
- Cortar textos;
- Localizar padrões em textos;
- Fazer “text to columns” a textos”;
- Excluir linhas vazias ou que contenham padrões;
- Regexp (Regular Expressions) em filtros;
- Escapar caracteres em regular expressions;
- Filtros mais rápidos;
- Regular expressions extendidas com operadores lógicos;
- Fazer “text to columns” em ficheiros para seleccionar campos;
- Numerar e contar linhas de textos;
- Visualizar a linha x do texto;
- Visualizar as primeiras x ou últimas x linhas de textos;
- Filtrar linhas começadas ou terminadas por;
- Excluir linhas repetidas em textos;
- Estatísticas de textos;
- Como não usar filtros em listagens de ficheiros;
- Ordenar textos;
- Verificar onde dois textos divergem ou se divergem;
- Comparar ficheiros de texto;
- Criar patches para actualizar ficheiros só com diferenças;
- Usar patches para actualizar textos;
- O uso de patches e do comando diff em aplicações GIT;
- A importância destes ficheiros patch para programadores;
- Como transformar ficheiros sem estragar o original;
- Vigiar alterações a ficheiros em tempo real;
- Estar atento a novos logs em background na shell;
- Conjugar transformaçoes e filtros de ficheiros com outros comandos;
- Usos reais de filtros conjugados com alterações de ficheiros no dia-a-dia, como em casos de cyber-segurança ou outros;
Atenção que este vídeo foi falado de forma rápida, o objectivo não era ser um vídeo de dicção lenta mas sim rápido, que permita a que se tenha tudo isto num vídeo muito pequeno.
Todos podem sempre reduzir a velocidade do mesmo, colocar na pausa, repetir, etc.
O objectivo é ser um vídeo pequeno de consulta, e apenas um complemento extra às minhas fichas de teste/prática e outros materiais, como as usadas no meu software Knowledge Tester.
2023-04-04.
Post seguinte deste curso, referente Permissões de Ficheiros, Scripts, e como praticar com o meu Knowledge Tester…
Post anterior deste curso, sobre Aliases, Variáveis de Ambiente, Path, Prompt, Streams, etc:
Podem consultar outros vídeos na página do curso:
2023-11-25.