我的文件夹结构如下所示
Main
├── Sub1
| ├── Subsub1
| | | ├── file1.tex
| | | ├── file2.tex
| ├── Subsub2
| | | ├── file1.tex
| | | ├── file2.tex
├── Sub2
| ├── Subsub1
| | | ├── file1.tex
| | | ├── file2.tex
| ├── Subsub2
| | | ├── file1.tex
| | | ├── file2.tex
我想循环到所有子目录并pdflatex
在每个文件上执行命令。
我的尝试
for d in */*/ ; do
pdflatex "$d*.tex"
done
...但这不起作用。
在 bash 中,您使用
globstar
shell 选项。或者使用查找。
一旦您对结果感到满意,请移除回声。