Menu
Coddy logo textTech

Accodare a un file

Fa parte della sezione Fondamenti del percorso Terminal di Coddy. Lezione 39 di 82.

L'operatore > sovrascrive i file, il che può essere pericoloso quando vuoi conservare i contenuti esistenti. L'operatore >> risolve questo problema aggiungendo contenuti al file invece di sostituirli.

echo "First line" >> notes.txt
echo "Second line" >> notes.txt
cat notes.txt

Output:

First line
Second line

Entrambe le righe vengono conservate perché >> aggiunge nuovi contenuti alla fine del file. Se il file non esiste, ne crea uno nuovo, proprio come fa >.

È perfetto per creare file di log o raccogliere output nel tempo:

date >> activity.log
echo "User logged in" >> activity.log
date >> activity.log
echo "User logged out" >> activity.log

Ogni comando aggiunge una nuova riga a activity.log senza cancellare le voci precedenti. Usa > quando vuoi ricominciare da zero e >> quando vuoi accumulare dati.

challenge icon

Sfida

Facile

Un file chiamato tasks.txt contiene già due attività. Usa l’operatore >> per aggiungere una terza attività al file, quindi visualizza l’elenco completo.

  1. Aggiungi il testo Call the dentist a tasks.txt
  2. Usa cat per visualizzare tutte e tre le attività

Suggerimento: Usa echo "text" >> filename per aggiungere il testo senza cancellare il contenuto esistente. Il file dovrebbe contenere tre righe.

Provalo tu

Terminale
quiz iconMettiti alla prova

Questa lezione include un breve quiz. Inizia la lezione per rispondere e tenere traccia dei tuoi progressi.

Tutte le lezioni di Fondamenti

Esercitati da solo: Playground Terminal