GNU/Linux >> Znalost Linux >  >> Linux

Jak vylepšit výstup -f pomocí barev pouze pomocí Awk a ukázat zbytek výstupu?

Byl jsem schopen udělat tail -f výstup s barvami pomocí awk příkaz. Ale nejsem si jistý, jak vypsat zbytek protokolu, protože se zdá, že filtruje pouze tyto 2 řádky. Také chci vidět ostatní řádky, jak je protokol zapsán.

Co musím vložit do awk příkaz k zobrazení zbytku výstupu?

Obrázek mého problému. Červený text výše je bez použití awk a zobrazí celý tail -f log . A pod tím je stejný příkaz jako awk barevné filtrování.

Přijatá odpověď:

Místo tisku odpovídajících čar pomocí dekorací ozdobte odpovídající čáry a vytiskněte vše:

awk '/[e-mail chráněn]:/ { $0 ="
Linux
  1. Jak procházet řádky souboru?

  2. Jak pomocí příkazu Linux „cat“ zobrazit pouze určité řádky podle čísla?

  3. Jak pomocí rekurzivního Grepu vyloučit konkrétní řádek s „nechtěným“ a „chtěným“ slovem v něm?

  1. Manuálové stránky – jak vždy zobrazit celkový počet řádků a procento v dolním stavu / řádku výzvy?

  2. Jak získat pouze potřebnou linku z výstupu terminálu?

  3. Jak mohu naformátovat svůj výstup grep tak, aby zobrazoval čísla řádků na konci řádku a také počet zásahů?

  1. Jak přesměrovat stderr a stdout na různé soubory ve stejném řádku ve skriptu?

  2. Jak načíst poslední řádek textového souboru do proměnné pomocí Bash?

  3. Jak omezit výstup ls tak, aby zobrazoval pouze název souboru, datum a velikost?