각 디렉토리에서 명령 실행

각 디렉토리에서 명령 실행

3개의 디렉터리가 있습니다. dir1두 개의 하위 디렉터리가 포함되어 있습니다. 각 하위 디렉터리에는 slackbuild가 있습니다. 상위 디렉토리에 남아 있는 모든 slackbuild를 빌드하고 싶습니다. 나는 열심히 노력했다

(cd *;sh *ld)

하지만 첫 번째 하위 디렉터리에 첫 번째 slackbuild만 빌드됩니다.

답변1

사용 for:

for i in */; do (cd "$i" && sh *ld); done

관련 정보