ripgrep Basics/Search standard input

Use ripgrep in a pipeline.

Section: Pipes and stdin

Search standard input

bash
bash
git diff --cached | rg '^\+'
Explanation

ripgrep works well in shell pipelines, not just on files in a directory tree.

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 Pipes and stdin
Search logs from another command
Filter live or recent command output with rg.
OpenIn sheetbashsame section
Search file lists or command results
Use another command to produce candidate text and rg to filter it.
OpenIn sheetbashsame section
Treat input as NUL-separated data
Search data that uses NUL delimiters instead of newlines.
OpenIn sheetbashsame section
Emit machine-readable JSON results
Use structured output for editor integrations and automation.
OpenIn sheetbashsame section
Search recursively in the current directory
Search for a pattern using ripgrep's recursive defaults.
OpenIn sheetbash1 tag match
List only file names with matches
Return matching file paths without printing the matching lines.
OpenIn sheetbash1 tag match