pdflatex
同じレベルのサブフォルダーにある同じ種類の複数のファイルに対して、単一の操作を実行するシェル スクリプトを作成したいと考えています。ディレクトリ構造の簡略版は次のとおりです。
/-|
/a-|
| a1.tex
|
/b-|
| b1.tex
|
/c-|
c1.tex
私がやりたいのは、スクリプトを から起動し、実際のスクリプト ファイルにすべてのサブディレクトリを手動で含めることなく、すべてのファイル/
に対して実行することです。pdflatex
.tex
アルゴリズムは、紙の上では十分に単純です。
ディレクトリに移動
/
スクリプトで指定された正規表現に一致するすべてのディレクトリを検索します (ワイルドカード式を使用することもできます)
nレベル下に移動し、必要に応じて再び正規表現に従います
現在のディレクトリ内の
pdflatex
すべてのファイルに対して実行.tex
... しかし、これを Unix シェル スクリプトに実装する方法がわかりません。
シェルスクリプトはこの種の操作を許可していますか? もしそうなら、実装はどのようになりますか?