3

Это связано с моим предыдущим вопросом о выполнении команд в нескольких подкаталогах одновременно.

Я хотел бы запустить программу, которую я скопировал в каждый подкаталог, который принимает файлы *.in в текущем каталоге в качестве входных файлов. Я могу find программу, но как мне сказать, чтобы она запускалась, когда я ее нашел?

1 ответ1

1
jcomeau@intrepid:/tmp$ for program in $(find . -name $PROGRAM); do
 (cd $(dirname $program) && ./$(basename $program));
done

где PROGRAM - это название вашей программы.

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