各ディレクトリでコマンドを実行する

各ディレクトリでコマンドを実行する

3つのディレクトリがあります。dir12つのサブディレクトリが含まれています。各サブディレクトリにはslackbuildがあります。親ディレクトリに残っているすべてのslackbuildをビルドしたいと思います。頑張りました

(cd *;sh *ld)

ただし、最初のサブディレクトリに最初のslackbuildのみがビルドされます。

答え1

使用for:

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

関連情報