Nell'articolo che presentiamo oggi, approfondiremo l'affascinante mondo di Head (Unix). Nel corso della storia, Head (Unix) ha avuto un impatto significativo su vari aspetti della società. Dalla sua influenza sulla cultura popolare alla sua rilevanza nella scienza e nella tecnologia, Head (Unix) ha lasciato il segno in innumerevoli aree. In questo senso esploreremo diversi aspetti di Head (Unix), la sua evoluzione nel tempo, la sua influenza sul mondo moderno e le possibili implicazioni che ha per il futuro. Unisciti a noi in questo viaggio attraverso la storia e l'impatto di Head (Unix) sulla nostra società.
head software | |
---|---|
Genere | Utility |
Sviluppatore | David McKenzie, Jim Meyering, e altri |
Sistema operativo | Multipiattaforma |
Licenza | coreutils: GPLv3 (licenza libera) |
head (dalla lingua inglese head, testa, per estensione inizio) è un comando dei sistemi Unix e Unix-like, e più in generale dei sistemi POSIX[1], che mostra sullo standard output le prime linee di uno o più file di testo, o dei dati provenienti dallo standard input. È un tipo di filtro.
La sintassi generale del comando head è la seguente:
head ]
I parametri facoltativi file specificano i nomi dei file di cui mostrare le prime linee. Se non sono specificati, head mostra le prime linee dei dati provenienti dallo standard input.
Il doppio trattino --
(facoltativo) indica che i parametri successivi non sono da considerarsi opzioni.
Il comportamento predefinito prevede di mostrare le prime 10 linee di dati.
Tra le opzioni principali vi sono:
-n num
-num
Mostra le prime 10 linee del file elenco.txt
:
head -n 10 elenco.txt
Mostra le prime 20 linee del file elenco1.txt
e le prime 20 linee del file elenco2.txt
:
head -n 20 elenco1.txt elenco2.txt
Cerca nella directory corrente e nelle sue subdirectory i file i cui nomi hanno l'estensione .txt
tramite il comando find, e visualizza solo le prime 5 linee dei risultati mettendolo in una pipeline software con head:
find . -type f -print | head -n 5