![Linux: cambie argv[1] de forma recursiva a través del sistema de archivos](https://rvso.com/image/1331399/Linux%3A%20cambie%20argv%5B1%5D%20de%20forma%20recursiva%20a%20trav%C3%A9s%20del%20sistema%20de%20archivos.png)
Bien, lo que tengo ahora es un programa C++ que funciona (reemplazando cosas) en archivos. Lo que tengo que hacer ahora es ejecutar este programa en una carpeta. Ejecútelo prácticamente en todos los archivos .cpp y .h de la carpeta. el programa se ejecuta como:
program filename.cpp
Entonces, ¿cómo cambio recursivamente ese nombre de archivo para cada archivo en la carpeta/ubicación del programa?
Respuesta1
Confind(1)
.
find some/dir \( -name '*.cpp' -o -name '*.h' \) -exec program {} \;