Zpět na blog
Arnošt Havelka

Bash Ripple Effect: Pipe Stack

Zřetězte cat, grep a wc do opakovatelného vícefázového zásobníku zpracování textu.

Spustit interaktivní lekci
Bash Ripple Effect: Pipe Stack

Bash Ripple Effect: Pipe Stack

Tato lekce změní jednotlivé příkazy na zásobník. Nejprve filtrujete proud a poté spočítáte filtrovaný výsledek ve stejném řetězci příkazů.

Příkazy k procvičování

cat events.log | grep warn
cat events.log | grep warn | wc -l

Očekávaný terminálový signál

První příkaz vrátí odpovídající řádky. Druhý vrátí pouze číselný počet:

warn: queue
warn: retry
2

Proč na tom záleží

Potrubí umožňuje každému příkazu dobře provést jednu práci. Tato skládací schopnost je základem produktivity Bash a udržuje složité pracovní postupy srozumitelné.

Časté chyby

Rozšíření praxe

Uložte počet pro hlášení:

cat events.log | grep warn | wc -l > warn-count.txt
cat warn-count.txt

To spojuje analýzu a dokumentaci v jednom lehkém toku.

Reference

Tyto odkazy na Microsoft Learn a dokumentaci Windows poskytují spolehlivé informace o příkazech použitých v tomto článku.

Další

Bash Ripple cvičení: kombinace incidentů

Spusťte pracovní postup extrakce a počítání incidentů ve dvou krocích s reprodukovatelnými výstupy.