The setup: I have a directory. In this directory is a series of subdirectories. In each subdirectory are four or five text files. The files are all named identically from directory to directory; i.e.
grep is the established tool for full-text file search on the command line. But alternatives are available, like ripgrep, ag, and sift. But should you switch and, if so, which should be your search ...