Cut (Unix): differenze tra le versioni
Contenuto cancellato Contenuto aggiunto
m fix parametri in template cita using AWB |
m smistamento lavoro sporco e fix vari |
||
Riga 39:
Estrae i primi dieci caratteri da ogni linea che giunge dallo ''standard input'':
cut -c -10
Estrae i byte che vanno dal quinto al decimo, il sedicesimo e dal ventesimo in poi di ogni linea del file <tt>prova.txt</tt>:
Riga 47:
Le capacità di estrazione di ''cut'' sono alquanto ridotte, il che limita il suo utilizzo ai casi più semplici; esso infatti:
* non permette di riordinare e/o ripetere le sezioni estratte;<ref name="multipass">
Ciò si può ottenere effettuando più passaggi sugli stessi file di input, per produrre file temporanei da unire poi con i comandi [[Join (Unix)|join]] e [[Paste (
* non permette di estrarre solo parte dei dati delle sezioni indicate;<ref name="multipass"/>
* non permette di specificare come separatore dei campi una ''sequenza'' di spazi (non è ad esempio adatto a estrarre dati dall'output del comando [[Ls (Unix)|ls]]).
Se ciò fosse necessario, si può ricorrere a degli ''[[script]]'' nel [[Awk|linguaggio AWK]] o all'uso del comando [[
== Note ==
Riga 59:
* [[Awk]]
* [[join (Unix)]]
* [[paste (
== Collegamenti esterni ==
|