如何编写一个 bash 脚本来遍历 parent_directory 中的每个目录并在每个 目录中* 执行 命令 。 *
目录结构如下:
parent_directory(名称可以是任何东西 - 不遵循模式) 001(目录名称遵循此模式) 0001.txt(文件名遵循此模式) 0002.txt 0003.txt 002 0001.txt 0002.txt 0003.txt 0004.txt 003 0001.txt 目录数量未知。
parent_directory(名称可以是任何东西 - 不遵循模式)
目录数量未知。
当您的当前目录为时,您可以执行以下操作parent_directory:
parent_directory
for d in [0-9][0-9][0-9] do ( cd "$d" && your-command-here ) done
并创建一个子shell (,)因此当前目录不会在主脚本中更改。
(
)