私がディレクトリdir1にいるとします。そのディレクトリには、myscript.shとディレクトリsubdir1があります。 subdir1には、複数のサブサブディレクトリsubsub1、subsub2、subsub3があります。これらのサブサブディレクトリのそれぞれには、script2.shという名前のbashスクリプトがあり、それぞれを実行したいと思います。bashスクリプトでサブディレクトリをループする方法は?
まず、すべてのサブサブディレクトリを印刷できるようにしたいと思います。 私が持っている:
for dir in /subdir1/*/ ; do
echo $dir
done
誰も私が間違ってやっているものを私に伝えることができますか?
あなたは男のbash' 'したいと「globstar」と同様に、'男find'を検索することがあります。また、[MCVE](http://stackoverflow.com/help/mcve)の作成についても読んでください。この質問のためにこれを行うには、スクリプトの抜粋が失敗したテスト環境を生成するために使用したコマンドを含めることが重要です。現状では、コードをデバッグするのに十分ではありません。 – ghoti