Прошло некоторое время с тех пор, как я не использую Linux, вместо этого использую Windows. В Windows всякий раз, когда я хочу найти строку в файлах и файлах внутри подпапок, которые я делаю (например, для файлов CS)
findstr /s /i /n "Thepattern" *.cs
В последнее время я узнал, что вы можете использовать grep в MINGW64, который устанавливается при использовании Git. Так я попробовал
grep --color -n -r "Thepattern" *.cs
Но даже если я поставлю -r
поиск не включает подкаталоги.
Что я делаю не так с grep? а как должно быть?
РЕДАКТИРОВАТЬ: Анаксунаман дал мне правильный ответ:
grep --color -n -r --include=*.cs "Thepattern"
и еще несколько вариантов :) Спасибо!