Aula 7.2 - lista de comandos de processamento de texto para utilizar no console shell linux
Este artigo faz parte do projeto #LTCode
Abaixo listamos os principais comandos para processamento de arquivos texto em um terminal Linux. Na aula anterior aprendemos a consultar o manual dos comandos, portanto agora você pode aprender sobre cada um dos comandos mais detalhadamente lendo sua respectiva documentação.
Editores de texto:
- nano
- vi (ou vim)
- emacs
Editor de fluxo
- sed
Processador de texto com casamento de padrões
- awk
Extrair caracteres legíveis de arquivos binários
- strings
Concatenar arquivos
- cat
- tac (concatena arquivos em ordem reversa)
Contar número de linhas, palavras e caracteres de um arquivo
- wc
Enumerar linhas de um arquivo
- nl
Unir linhas que contem campo em comum
- join
Mostrar saída de um comando ou arquivo de texto
- more (apenas uma página por vez)
- less (apenas uma linha por vez)
Mostrar arquivos em partes
- head (apenas as primeiras partes)
- tail (apenas as últimas partes)
Escrever saída de um comando em um arquivo
- tee
Filtrar dados e casamento de padrões
- grep
Ordenar o conteúdo de um fluxo de dados de entrada ou arquivo
- sort
Ler conteúdo arquivo compactado
- zcat
Comparar arquivos
- diff
Exibe arquivos no formato hexadecimal, decimal, octal ou ASCI
- od
- hexdump
Converter TAB em espaços
- expand
- unexpand (converte espaço em TAB)
Substituir caracteres
- tr
Selecionar trechos de arquivos
- cut
Exibir lado a lado o conteúdo dos arquivos
- paste
Remover linhas duplicadas em um arquivo ordenado
- uniq
Converter texto para versão paginada
- pr
Formatador de texto
- fmt
Próxima aula, clique aqui.
COMENTÁRIOS