У Windows, якби я хотів знайти рядок у всіх файлах у всіх підкаталогах, я б зробив щось подібне
findstr /C:"the string" /S *.h
Однак, в Linux (наприклад, Ubuntu) Я не знайшов іншого виходу , крім який - то централізованого команди з участю find
, xargs
і grep
( в якості прикладу можна на цій сторінці: Як я можу рекурсивно Grep через підкаталогів ). Однак моє запитання інше: чи є якась одна вбудована команда, яка працює за допомогою цієї магії, без того, щоб писати мій сценарій оболонки?