ディレクトリを再帰的に通過し、着陸ごとにコマンドを実行するbashスクリプトを作成しようとしています。ベースの各フォルダーにはプレフィックス「lab」があり、それらのフォルダーのみを再帰したいです。フォルダーを再帰的に通過しない例は次のようになります。
#!/bin/bash
cd $HOME/gpgn302/lab00
scons -c
cd $HOME/gpgn302/lab00/lena
scons -c
cd $HOME/gpgn302/lab01
scons -c
cd $HOME/gpgn302/lab01/cloudpeak
scons -c
cd $HOME/gpgn302/lab01/bear
scons -c
これは機能しますが、たとえば lab01 にさらにディレクトリを追加する場合は、スクリプトを編集する必要があります。前もって感謝します。