The ripgrep is a command line tool that allows to search for a strings in files by regex pattern. By default, ripgrep ignores files and directories that specified in
.gitignore file. This tool also skips hidden and binary files by default.
This tutorial explains how to install ripgrep on Raspberry Pi.
Use SSH to connect to Raspberry Pi. Update the package lists and install ripgrep with commands:
sudo apt update sudo apt install -y ripgrep
Once completed, we can check ripgrep version:
Create a few files for testing:
echo "Sample file x1, x2, ..., x10" > test1.txt echo "6x2 + 2x + 1" > test2.txt
Now run the
rg command followed by regex pattern to recursively search for a strings in files that are located in current directory.
We can also specify a path to a file or directory as second argument.
sudo rg localhost /etc
If ripgrep is no longer needed, you can remove it with command:
sudo apt purge --autoremove -y ripgrep