GNU/Linux >> Znalost Linux >  >> Ubuntu

Ukončení ocasu -f po tisku N řádků?

Mám následující.

  1. Proces Java zapisuje protokoly do souboru
  2. Skript prostředí spouštějící
    proces Java.

Po spuštění procesu Java potřebuji přečíst soubor protokolu, abych zkontroloval správné spuštění.

Zkusil jsem to s tail -f ale zůstane připojen navždy. Potřebuji tail zastavit po tisku n řádků. Existuje způsob jako -n možnost pro předchozí řádky?

Přijatá odpověď:

Můžete použít výstup tail -f do head pro omezení počtu zobrazených řádků:

tail -f [PATH] | head -n 100

zobrazit pouze 100 řádků celkem.


Ubuntu
  1. Tisknout čáry mezi (a včetně) dvěma vzory?

  2. Vytisknout předchozí řádek po shodě vzoru pomocí Sed?

  3. Jak vytisknout řádky číslo 15 a 25 z každých 50 řádků?

  1. Jak používat Awk k tisku pouze řádků obsahujících 5 sloupců?

  2. Jak spočítat počet řádků v souboru po zápase Grep?

  3. Ubuntu 16.04 Žádná Wifi po pozastavení?

  1. Nemůžete hibernovat dvakrát?

  2. Vytiskněte soubor s vynecháním prvních X řádků v Bash

  3. sed - vložit řádek za X řádků po shodě