Cut (Unix): differenze tra le versioni

Contenuto cancellato Contenuto aggiunto
Atarubot (discussione | contributi)
m fix parametri in template cita using AWB
Pil56-bot (discussione | contributi)
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 (Unixinformatica)|paste]].</ref>
* 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 [[sed_sed (Unix)|sed]], che offrono maggiori possibilità in tal senso.
 
== Note ==
Riga 59:
* [[Awk]]
* [[join (Unix)]]
* [[paste (Unixinformatica)]]
 
== Collegamenti esterni ==