GNU/Linux >> Znalost Linux >  >> Linux

příkaz cut nebo awk pro tisk prvního pole prvního řádku

Zadejte Číslo řádku pomocí NR vestavěná proměnná.

awk 'NR==1{print $1}' /etc/*release

Zadejte NR pokud chcete zachytit výstup z vybraných řádků:

awk 'NR==1{print $1}' /etc/*release

Alternativa (ošklivá ) způsob, jak toho dosáhnout, by byl:

awk '{print $1; exit}'

Efektivní způsob, jak získat první řetězec z konkrétního řádku, řekněme řádku 42, ve výstupu bude:

awk 'NR==42{print $1; exit}'

Linux
  1. Robustní nástroj příkazového řádku pro zpracování souborů Csv?

  2. Příklady příkazů cut v Linuxu

  3. cut:příkaz nenalezen

  1. Příklady příkazů awk v Linuxu

  2. awk:příkaz nenalezen

  3. Jak vyříznout prvních n a posledních n sloupců?

  1. Vynechání prvního řádku z jakéhokoli výstupu příkazu Linuxu

  2. Jak vytisknout poslední řádek komprimovaného souboru gz na příkazovém řádku?

  3. Co tvoří „pole“ pro příkaz cut?