답변:
ImageMagick을 찾으십시오. 이 예제 는 당신을 갈 것입니다.
여러 디렉토리에서 find
and xargs
를 사용 하여 실행하십시오.
find path -type d -print0 | xargs -0 -i montage ... -size 512x512 '{}/*_orig.*[120x90]' ...
xargs
찾은 {}
각 경로로 대체 됩니다 find
. 대체 path
당신이 검색을 시작하려는 루트 디렉토리에.
-type d
디렉토리를 반환합니다.
-print0
공백 및 기타 특수 문자가 올바르게 처리되는지 확인하십시오. 옵션 -0
으로는 xargs
반대입니다; 그렇지 않으면 xargs
모든 공백 (탭, 공백, 줄 바꿈)에서 입력을 분할합니다.
-exec
이 경우에도 작동합니다. 왜 내가 선호하는지 왜 잘 모르겠습니다. xargs
어쩌면 동일한 일반 패턴으로 인해 하나의 인수와 여러 인수로 동일한 명령을 실행할 수 있기 때문입니다.
-exec
동작을 사용하지find
않습니까?