GNU/Linux >> Znalost Linux >  >> Linux

Vytiskněte poslední řádek souboru z CLI

$ cat file | awk 'END{print}'

Původně odpověděl Ventero


Použijte správný nástroj pro danou práci. Protože chcete získat poslední řádek souboru, tail je pro tuto úlohu vhodným nástrojem, zvláště pokud máte velký soubor. Tailův algoritmus pro zpracování souborů je v tomto případě efektivnější.

tail -n 1 file

Pokud opravdu chcete použít awk,

awk 'END{print}' file

EDIT:tail -1 file zastaralé


Linux
  1. Tisknout odpovídající čáru a N-tou čáru ze shodné čáry?

  2. Jak vykopat soubor z Awk?

  3. Vytisknout obsah souboru bez prvního a posledního řádku?

  1. Najít N nejfrekventovanějších slov v souboru se seznamem stop slov z příkazového řádku?

  2. Awk z různých řádků?

  3. Najděte verzi WordPress z příkazového řádku

  1. Používání Disku Google z příkazového řádku systému Linux

  2. Řazení na posledním poli řádku

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