![Linux: Altere argv[1] recursivamente através do sistema de arquivos](https://rvso.com/image/1331399/Linux%3A%20Altere%20argv%5B1%5D%20recursivamente%20atrav%C3%A9s%20do%20sistema%20de%20arquivos.png)
Ok, então o que tenho agora é um programa c++ que funciona (substituindo coisas) em arquivos. O que preciso fazer agora é executar este programa em uma pasta. Praticamente execute-o em todos os arquivos .cpp e .h da pasta. o programa é executado como:
program filename.cpp
então, como altero recursivamente esse nome de arquivo para cada arquivo na pasta/local do programa.
Responder1
Comfind(1)
.
find some/dir \( -name '*.cpp' -o -name '*.h' \) -exec program {} \;