我正试图在多个以g-
开头的文件夹中运行make
命令。我该怎么做?
我想知道我是否可以使用";查找";命令来解决它。你能帮我更好地理解它吗?
我试过了:
find . -type d -name "g-*" -exec make {};
您需要使用-C
选项调用make
。
find . -type d -name 'g-*' -exec make -C {} ;
根据您的尝试,我得出结论,每个g-
目录都包含一个合适的Makefile
。因此,您可以进行
find . -type d -name 'g-*' -exec sh -c 'cd {}; make' ;