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?

  • Caso insensitive bash completato automaticamente
  • Come ping in Linux finché l'ospite non è conosciuto?
  • linux: uccidere tutti i miei processi ma non questo terminal
  • Lo script Bash funziona da prompt ma non da cron
  • Utilizzando uno script shell per verificare se rsync ha apportto modifiche
  • Utilizzare il logger nello script di shell
  • 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.