Linux Text Processing Cheat Sheet/Save output and continue pipeline

Write output to a file while still passing it downstream.

Section: Overview and Core Patterns

Save output and continue pipeline

bash
bash
grep ERROR app.log | tee errors.txt | wc -l
Explanation

`tee` is useful when debugging pipelines or capturing intermediate results.

Learn the surrounding workflow

Compare similar commands or jump into common fixes when this command is part of a bigger troubleshooting path.

Related commands

Same sheet · prioritizing Overview and Core Patterns
Pipe file content into grep
Basic pipeline for filtering text from a file.
OpenIn sheetbashsame section
Read from standard input
Many text tools consume stdin naturally.
OpenIn sheetbashsame section
Split a long pipeline across lines
Use backslashes for readability.
OpenIn sheetbashsame section
Search a file directly
Prefer direct file arguments when possible.
OpenIn sheetbashsame section
Show first 20 lines
Preview the top of a file.
Squeeze repeated spaces
Collapse multiple spaces into one.