Red Hat Linux 7.0: The Official Red Hat Linux Getting Started Guide | ||
---|---|---|
Indietro | Capitolo 15. Siete qui | Avanti |
Esiste la possibilità di ridirezionare l'output aggiungendo le informazioni alla fine di un file già esistente. In maniera simile all'utilizzo del simbolo >, potete utilizzare la shell per aggiungere le informazioni in coda ad un file.
Quando utilizzate >>, state aggiungendo informazioni.
Vi presentiamo un esempio pratico come chiarimento. In questo esempio uniamo due file creati in precedenza -- sneakers.txt e home.txt -- utilizzando il simbolo per appendere l'output. Vogliamo aggiungere le informazioni presenti in home.txt aggiungendole alle informazioni già presenti in sneakers.txt. È sufficiente digitare:
cat home.txt >> sneakers.txt |
Per visualizzare il contenuto del file, eseguite il comando:
cat sneakers.txt |
In questo modo abbiamo aggiunto l'output del file home.txt .
Digitando quel comando abbiamo detto al sistema, "aggiungi l'output dal file home.txt al file sneakers.txt."
Aggiungendo l'output direttamente, abbiamo risparmiato uno o due passaggi (un pò di spazio sul disco) utilizzando file esistenti, piuttosto che crearne uno nuovo.
Se controllate i file sneakers.txt e saturday, noterete che sono identici. Per fare questo confronto digitate:
cat sneakers.txt; cat saturday |
I contenuti di entrambi i file sono visualizzati- prima sneakers.txt, e poi saturday (come mostrato in Figura 15-14).
Non sostituite quando aggiungete | |
---|---|
Ricordatevi che quando volete aggiungere l'output, dovete digitare i simboli >>. In caso contrario, ricreate il file originale con quello che volevate aggiungere! |
(Se siete interessati a conoscere l'uso del punto e virgola nell'ultimo comando, vi consigliamo di leggere il prossimo capitolo.)
Sintesi | |
---|---|
Per aggiungere l'output, utilizzate i simboli di maggiore (>>). Per esempio: cat addthisfile >> tothisfile. |