在每个目录下发出命令

在每个目录下发出命令

我有 3 个目录:dir1包含两个子目录。每个子目录中都有一个 slackbuild。我想构建所有 slackbuilds,保留在父目录中。我努力了

(cd *;sh *ld)

但它只在第一个子目录中构建第一个 slackbuild。

答案1

使用for

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

相关内容