ComeçarComece gratuitamente

Como posso armazenar a saída de um comando em um arquivo?

Todas as ferramentas que você viu até agora permitem nomear os arquivos de entrada. A maioria não tem uma opção para nomear um arquivo de saída porque não precisa de uma. Em vez disso, você pode usar o redirecionamento para salvar a saída de qualquer comando em qualquer lugar que desejar. Se você executar esse comando:

head -n 5 seasonal/summer.csv

ele imprime as primeiras 5 linhas dos dados de summer na tela. Se, em vez disso, você executar esse comando:

head -n 5 seasonal/summer.csv > top.csv

não aparece nada na tela. Em vez disso, a saída de head colocada em um novo arquivo chamado top.csv. Você pode examinar o conteúdo desse arquivo usando cat:

cat top.csv

O sinal de maior que > informa ao shell para redirecionar a saída de head para um arquivo. Ele não faz parte do comando head; em vez disso, funciona com todos os comandos do shell que produzem alguma saída.

Este exercício faz parte do curso

Introdução ao Shell

Ver Curso

Instruções de exercício

Combine tail com redirecionamento para salvar as últimas 5 linhas de seasonal/winter.csv em um arquivo chamado last.csv.

Exercício interativo prático

Transforme a teoria em ação com um de nossos exercícios interativos

Comece o exercício