Introdução
Uma pequena exportação do histórico armazena, em cada linha delimitada por barras verticais, um número de registro e o nome de um programa. O analista precisa apenas do campo do programa para um relatório posterior.
Neste desafio, você aplicará a extração de campos aprendida no laboratório de pipelines e o redirecionamento de arquivos estudado no laboratório de fluxos a um artefato simples.
Extrair o campo do programa
Situação atual
/home/labex/project/history-analysis/command-history.txt contém cinco registros. Cada linha possui, no campo 1, um número do histórico e, no campo 2, o nome de um programa, separados por |.
Escopo
- Extraia o campo 2 de cada registro.
- Mantenha a ordem original dos registros e os nomes repetidos.
- Salve o resultado como
programs.txt.
Seu objetivo
Crie um arquivo contendo os cinco nomes de programas, um por linha.
Critérios de aceitação
programs.txtcontém exatamente um valor do campo 2 para cada registro de origem.- Os números do histórico e os caracteres delimitadores não aparecem no resultado.
- A ordem original e a ocorrência repetida de
lssão preservadas.
Dicas
Qual ferramenta de campos deve ser usada?
No laboratório de pipelines, você usou cut com um delimitador e um número de campo definidos. Redirecione a saída padrão desse comando para o arquivo exigido.
Resumo
Você extraiu um campo delimitado e o salvou usando o redirecionamento da saída padrão.



