2011-11-14 3 views

답변

3

find로 시도해보십시오

find -iname makefile -execdir make -f {} \; 
모든 makefile라는 이름의 파일을 찾을 수

(재귀 적으로) 한 다음에 만들 시작 (워드 메이크 또는 메이크, 또는 어떤 다른 사건을, 감사 thiton하는)가.

+3

약간의 개선 : "Makefile"이 자주 사용되기도하므로 --iname이 더 적절할 수 있습니다. – thiton

+0

@thiton : 맞아, 내 대답을 이렇게 수정했습니다. –

+0

글쎄, 위의 방법을 시도했지만 작동하지 않았습니다. 아마도 메이크 파일의 대상이 하위 디렉토리에 있다고 언급 했어야합니다. 그러므로 우리는 수동으로 서브 디렉토리를 하나씩 순회하여 쓰기 (?)해야 할 필요가 있다고 생각합니다. – uyetch

관련 문제