Com find(1)
.
find some/dir \( -name '*.cpp' -o -name '*.h' \) -exec program {} \;
Ok, então o que eu tenho agora é um programa c ++ que funciona (substituindo coisas) para arquivos. A coisa que eu preciso fazer agora é executar este programa em uma pasta. Praticamente execute em todos os arquivos .cpp e .h na pasta. o programa é executado como:
program filename.cpp
então como faço para alterar recursivamente o nome do arquivo para cada arquivo na pasta / localização do programa.
Com find(1)
.
find some/dir \( -name '*.cpp' -o -name '*.h' \) -exec program {} \;
Tags linux