103.2 - Aplicando Filtros a Textos e Arquivos Flashcards
Descreva o que cada opção do comando CAT faz e seu equivalente –?
- A
- b
- n
- s
- E
- T
- vET
- A -> Lista tudo inclusive caracteres especiais (–show-all)
- b -> Numera as linhas menos as em branco (–number-nonblank)
- n -> Numera todas as linhas (–number)
- s -> Suprime linhas repetidas em branco (–squeeze-blank)
- E -> Mostra o carácter especial de fim de linha $ (–show-ends)
- T -> Mostra o carácter especial de tab ^I (–show-tabs)
- vET -> Equivalente a -A, mostra todos os caracteres especiais.
O que faz o comando TAC?
Lista na tela o arquivo de trás para frente
Descreva o que cada opção do comando HEAD faz e seu equivalente – ?
- c#
- n#
- #
- v
- # equivale a um número
- c# -> Mostra os # primeiros bytes do arquivo (–bytes)
- n# -> Mostra as # primeiras linhas do arquivo (–lines)
- # -> Equivale a -n
- v -> Mostra o nome do arquivo como header (–verbose)
Descreva o que cada opção do comando TAIL faz e seu equivalente – ?
- c#
- n#
- #
- v
- f
- # equivale a um número
- c# -> Mostra os # últimos bytes do arquivo (–bytes)
- n# -> Mostra as # últimass linhas do arquivo (–lines)
- # -> Equivale a -n
- v -> Mostra o nome do arquivo como header (–verbose)
- f -> Mostra as atualizações do arquivo se houver (–follow)
Descreva o que cada opção faz dentro do LESS?
- space
- /string
- n
- N
- Ctrl+g
- Enter
- q
- space -> Pula página
- /string -> Pesquisa no arquivo pela string
- n -> Procura a próxima ocorrência da string
- N -> Procura a ocorrência anterios da string
- Ctrl+g -> Mostra no rodapé informações sobre o arquivo
- Enter -> Pula linha
- q -> Saí do programa LESS
Qual a função do comando WC?
Conta o número de linhas palavras e bytes.
Descreva o que cada opção do comando WC faz e seu equivalente – ?
- c
- m
- l
- w
- L
- c -> Conta o numero de bytes (–bytes)
- m -> Conta o numero de caracteres (–chars)
- l -> Conta o numero de linhas (–lines)
- w -> Conta o numero de palavras (–words)
- L -> Mostra qual o tamanho da maior linha do arquivo (–max-line-length)
Qual a função do comando NL ?
Numera as linhas de um arquivo desprezando as linhas em branco, equivalente a cat -b
Qual comando devo utilizar para ordenar o arquivo teste.txt ?
> sort teste.txt
Como faço para ordenar um arquivo inversamente e ordena-lo a partir do terceiro campo?
> sort -r arquivo
>sort -k3 arquivo
Descreva o que cada opção do comando SORT faz e seu equivalente – ?
- d
- f
- n
- r
- u
- t
- k
- d -> Ordena como se fosse um catalogo telefônico (–dictionary-order)
- f -> Ignora case sensitive (–ignore-case)
- n -> Ordena por ordem numérica (–numeric-sort)
- r -> Ordena em ordem reversa (–reverse)
- u -> Despreza repetidos (–unique)
- t -> Informa delimitador (–field-separator)
- k -> Campo que deve ser ordenado (–key)
Descreva o que cada opção do comando UNIQ faz e seu equivalente – ?
- d
- c
- i
- d -> Mostra apenas as repetições (–repeated)
- c -> Mostra a quantidade de vezes que a palavra aparece repetidamente, mas somente em seguida. (–count)
- i -> Ignora case sensitive (–ignore-case)
Porque o comando abaixo não consegue contar o numero de palavras corretamente? Qual o modo correto?
>uniq -c alunos2.txt 1 Marco 2 Jose 1 1 Ana 1 Marcelo 1 Rafael 1 Mauricio 1 Sandra 1 1 Erika 1 Nicola 2 Ricardo 1 1 Marcelo 1 Jose
O comando uniq somente conta palavras repetidas se elas estiveram uma seguida da outra.
O comando correto seria:
> sort alunos2.txt | uniq -c
Qual a função do comando OD?
Faz o dump de um arquivo em formato octal entre outros.
Qual a função do comando JOIN?
Junta as linhas de dois arquivos através de uma coluna em comum.
Qual a função do comando PASTE?
Junta as linhas de dois arquivos