Not a very new pro tip, but always very useful.
This command tries to find the input string in the specified files (or all files in a folder with *).
Here is the break-down of the parameters:
- -r stands for recursive
- -n for showing line numbers
- -w finds whole words
It shows file name, line and match in this order.
grep -rnw "tests" ./src/sicp_clojure/*
./src/sicp_clojure/1_1_exercises.clj:12:; See tests at the bottom.