Use for
:
for i in */; do (cd "$i" && sh *ld); done
Eu tenho 3 diretórios: dir1
contém dois subdiretórios. Em todos os subdiretórios há um slackbuild.
Eu quero construir todos os slackbuilds, permanecendo no diretório pai.
Eu tentei
(cd *;sh *ld)
Mas só constrói o primeiro slackbuild no primeiro subdiretório.
Tags bash cd-command shell