Tail: differenze tra le versioni
Contenuto cancellato Contenuto aggiunto
m →Uso: da elenco a definizioni |
mNessun oggetto della modifica |
||
Riga 20:
Tra le opzioni principali di vi sono:
;<tt>-c ''pos''</tt>: Indica la posizione ''pos'' nel file a partire dalla quale mostrare i risultati, espressa in numero di [[byte]] a partire dalla fine dei dati (con <tt>1</tt> che indica l'ultimo byte). Se ''pos'' è preceduto dal segno
;<tt>-f</tt>: Se i dati provengono da un file o da una ''[[named pipe]]'', fa in modo che ''tail'' rimanga in esecuzione (invece di terminare subito) rilevando e mostrando eventuali aggiunte effettuate da parte di altri ''[[Processo (informatica)|processi]]''.
;<tt>-n ''pos''</tt>: Indica la posizione ''pos'' nel file a partire dalla quale mostrare i risultati, espressa in numero di linee a partire dalla fine dei dati (con <tt>1</tt> che indica l'ultima linea). Se ''pos'' è preceduto dal segno
;<tt>-''pos''</tt>: Forma storica dell'opzione <tt>-n</tt> (ad esempio
La versione [[GNU]] di ''tail'' è in grado di operare contemporaneamente su più file, precedendo l'output
Riga 29:
== Monitoraggio di file ==
L'opzione <tt>-f</tt> (dall'inglese ''follow'', ''segui'') permette di seguire in tempo reale le aggiunte in coda ad un file o ad una ''[[named pipe]]'': in questo caso ''tail'', oltre a mostrare i dati come specificato, resta in esecuzione mostrando le aggiunte effettuate nel frattempo da altri [[processo (informatica)|processi]].
Ciò è particolarmente utile per tenere sotto controllo i file di [[log]], o per fornire dati in ingresso ad una ''[[pipeline software]]''. Per interrompere l'esecuzione di ''tail'' in questo caso occorre spedirgli un [[Segnale (informatica)|segnale]] che lo faccia terminare, ad esempio premendo la combinazione di tasti [[Control key|Ctrl]]+C.
Line 36 ⟶ 37:
Mostra le ultime 10 righe del file <tt>dati.txt</tt>:
tail dati.txt
Mostra le ultime 20 righe del file <tt>dati.txt</tt>:
tail -n 20 dati.txt
Mostra le righe del file <tt>dati.txt</tt> a partire dalla ventesima:
tail -n +20 dati.txt
Mostra gli ultimi 15 byte del file <tt>dati.txt</tt>:
tail -c 15 dati.txt
Mostra le ultime 10 righe del file <tt>/var/adm/syslog</tt> e rimane in attesa di dati aggiuntivi, mostrandoli:
|