Bash脚本检查多个目录

时间:2014-03-13 00:00:03

标签: bash if-statement

我正在尝试编写一个bash脚本,部分脚本是检查多个目录,如果这些目录不存在,那就制作它们。有人可以帮我吗?

目录看起来像这样

EX: /mk1 /mk2 /mk3 /mk4 ... /mk22

我有制作目录部分。

"else mkdir {/mk1../mk22}"

1 个答案:

答案 0 :(得分:1)

bash不知道如何增加复杂的字母数字字符串。你必须“分解”字母部分,以便你可以遍历单独的数字部分。

mkdir -p /mk{1..22}

如果需要,-p告诉mkdir制作目录,这样您就不必先检查它们是否存在。