Replace, Preprocess, and Encodings/Apply preprocessing only to certain files

Limit preprocessors to matching paths.

Section: Preprocessors and compressed files

Apply preprocessing only to certain files

bash
bash
rg --pre 'pandoc -t plain' --pre-glob '*.docx' 'roadmap' docs/
Explanation

`--pre-glob` avoids paying a preprocessing cost for unrelated files.

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 Preprocessors and compressed files
Search compressed files
Enable searching in common compressed formats.
OpenIn sheetbashsame section
Use a preprocessor for unsupported formats
Transform file content before ripgrep searches it.
OpenIn sheetbashsame section
Combine archive tools with rg
Expand an archive stream and search it.
OpenIn sheetbashsame section
Search binary-ish files as text
Treat binary files as text input.
OpenIn sheetbashsame section
Preview a simple replacement
Show what matched lines would look like after substitution.
OpenIn sheetbash1 tag match
Search a UTF-16LE file
Decode a file using a specific encoding.
OpenIn sheetbash1 tag match