En Windows, si quisiera encontrar una cadena en todos los archivos en todos los subdirectorios, haría algo como
findstr /C:"the string" /S *.h
Sin embargo, en Linux (por ejemplo, Ubuntu) no he encontrado ninguna otra manera que algún comando canalizado la participación find
, xargs
y grep
(un ejemplo es en esta página: ? ¿Cómo puedo recurrentemente grep a través de subdirectorios ). Sin embargo, mi pregunta es diferente: ¿hay algún comando único incorporado que funcione a través de esta magia, sin tener que escribir mi script de shell?