Linux: ファイルシステムを通じてargv[1]を再帰的に変更する

Linux: ファイルシステムを通じてargv[1]を再帰的に変更する

さて、今私が持っているのは、ファイルに対して作業 (置き換え) を行う C++ プログラムです。今必要なのは、このプログラムをフォルダーで実行することです。フォルダー内のすべての .cpp ファイルと .h ファイルで実行します。プログラムは次のように実行されます。

program filename.cpp

では、プログラムのフォルダー/場所にある各ファイルのファイル名を再帰的に変更するにはどうすればよいでしょうか。

答え1

find(1)

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

関連情報