Leggere la prima row di un file usando bash

Qualcuno sa di una linea semplice per leggere la prima row di un file in bash?

  • SSH Pipe File ed eseguire
  • Willsible impedisce l'esecuzione di 'rm -rf /' in uno script di shell
  • Come controllare la variabile di ambiente root dall'utente di sudo?
  • Sparsi grande logfile con suffisso come da logrotate
  • Cercare una string / pattern nel text selezionato in BASH
  • Come dividere un file e comprimere direttamente?
  • come abbinare uno spazio in una variabile bash
  • (Ubuntu) bash non funziona
  • 5 Solutions collect form web for “Leggere la prima row di un file usando bash”

    read -r FIRSTLINE < filename 

    Stesso risultato come le altre risposte ma più veloce perché non spawn alcun process, poiché "read" è un command bash incorporato.

     head -1 

    semplicemente

     FIRSTLINE=`head -n 1 filename` 

    Memorizza la row in una variabile per uso successivo (nota gli apostrofi invertiti).

    head -n 1 dovrebbe fare il trucco

     awk 'NR == 1' /etc/passwd 
    Suggerimenti per Linux e Windows Server, quali Ubuntu, Centos, Apache, Nginx, Debian e argomenti di rete.