Итак, сейчас у меня есть программа на С ++, которая работает (заменяет вещи) на файлы. Теперь мне нужно запустить эту программу в папке. В значительной степени запустите его для всех файлов .cpp и .h в папке. программа работает так:

program filename.cpp

так как мне рекурсивно изменить это имя файла для каждого файла в папке / месте программы.

1 ответ1

2

С помощью find(1).

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

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .