IniziaInizia gratis

Come posso salvare l'output di un comando in un file?

Tutti gli strumenti che hai visto finora ti permettono di indicare i file di input. La maggior parte non ha un'opzione per nominare un file di output perché non ne ha bisogno. Al suo posto, puoi usare la redirezione per salvare l'output di qualsiasi comando dove vuoi. Se esegui questo comando:

head -n 5 seasonal/summer.csv

stampa a schermo le prime 5 righe dei dati estivi. Se invece esegui questo comando:

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

non appare nulla sullo schermo. Al contrario, l'output di head viene messo in un nuovo file chiamato top.csv. Puoi dare un'occhiata al contenuto di quel file usando cat:

cat top.csv

Il simbolo di maggiore > dice alla shell di redirezionare l'output di head in un file. Non fa parte del comando head; piuttosto, funziona con qualsiasi comando della shell che produca output.

Questo esercizio fa parte del corso

Introduzione alla Shell

Visualizza il corso

Istruzioni dell'esercizio

Combina tail con la redirezione per salvare le ultime 5 righe di seasonal/winter.csv in un file chiamato last.csv.

Esercizio pratico interattivo

Passa dalla teoria alla pratica con uno dei nostri esercizi interattivi

Inizia esercizio