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.txtOutput:
First line
Second lineEntrambe 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.logOgni comando aggiunge una nuova riga a activity.log senza cancellare le voci precedenti. Usa > quando vuoi ricominciare da zero e >> quando vuoi accumulare dati.
Sfida
FacileUn file chiamato tasks.txt contiene già due attività. Usa l’operatore >> per aggiungere una terza attività al file, quindi visualizza l’elenco completo.
- Aggiungi il testo
Call the dentistatasks.txt - Usa
catper visualizzare tutte e tre le attività
Suggerimento: Usa
echo "text" >> filenameper aggiungere il testo senza cancellare il contenuto esistente. Il file dovrebbe contenere tre righe.
Provalo tu
Questa lezione include un breve quiz. Inizia la lezione per rispondere e tenere traccia dei tuoi progressi.
Tutte le lezioni di Fondamenti
4Cartelle
Creare una cartellaCopiare una cartellaSpostare e rinominare una cartellaEliminare una cartellaRiepilogo - Operazioni sulle cartelle7Contenuto dei file
Head e TailConteggio delle paroleComando SortComando UniqueNozioni di base su GrepGrep con opzioniRiepilogo - Detective del testo10Progetto di analisi dei log
Panoramica del progettoVisualizzare il file di log2Navigazione
Stampare la directory di lavoroElencare i fileCambiare directoryPercorsi assoluti e relativiDirectory home e radiceRiepilogo - Trova la tua strada5Progetto di organizzazione delle foto
Panoramica del progettoCreazione della struttura8Reindirizzamento
Uscita standardSovrascrivere un fileAccodare a un fileIngresso standardErrore standardRiepilogo - Creare un log3File
Creare un fileLeggere un fileCopiare un fileSpostare e rinominare un fileEliminare un fileRipasso: operazioni sui file6Caratteri jolly e pattern
Il carattere jolly asteriscoIl carattere jolly punto interrogativoCaratteri jolly tra parentesi quadreCombinare i caratteri jollyRiepilogo - Operazioni selettive9Pipe
Che cos'è una pipeConcatenare due comandiConcatenare più comandiPipe con grepRiepilogo - pipeline dei datiEsercitati da solo: Playground Terminal