我有 3 个目录:dir1
包含两个子目录。每个子目录中都有一个 slackbuild。我想构建所有 slackbuilds,保留在父目录中。我努力了
(cd *;sh *ld)
但它只在第一个子目录中构建第一个 slackbuild。
答案1
使用for
:
for i in */; do (cd "$i" && sh *ld); done
我有 3 个目录:dir1
包含两个子目录。每个子目录中都有一个 slackbuild。我想构建所有 slackbuilds,保留在父目录中。我努力了
(cd *;sh *ld)
但它只在第一个子目录中构建第一个 slackbuild。
使用for
:
for i in */; do (cd "$i" && sh *ld); done