Linux: Altera o argv [1] recursivamente por meio do sytem de arquivos

0

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.

    
por ageoff 28.09.2012 / 21:00

1 resposta

2

Com find(1) .

find some/dir \( -name '*.cpp' -o -name '*.h' \) -exec program {} \;
    
por 28.09.2012 / 21:05

Tags