我正在尝试编写一个 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 中添加更多目录,我将不得不编辑脚本。先感谢您。