如何在 Ubuntu 中使用单个命令创建文件夹 00-99?

如何在 Ubuntu 中使用单个命令创建文件夹 00-99?

我需要创建从 00 到 99 的文件夹(00、01、02、03 等……)在几百个地方。有没有一行命令可以让我做到这一点?

答案1

mulaz 的答案是正确的,但很多人说这seq是邪恶的,因为大多数 shell 都会让你执行以下操作

mkdir {00..99}

但是在某些旧版本的 bash 中,0-9没有填充,因此您必须这样做

mkdir 0{0..9} {10..99}

答案2

这样可以吗?

for i in `seq -w 0 99`; do mkdir $i; done

对数字 0-99 进行循环,并且“-w”设置相等宽度(0-9 的填充为 0)

答案3

我知道这已经过时了,但我的建议是:

对于 i in seq -f %02g 0 99; 执行 mkdir $i ; 完成

-f %02g 确保它至少保留两个字符,例如 00 或 99,并且仍然允许超过 99 的 3 个字符数字,因此如果您有 100,它不会变成 001。它将是 00-99 100,而不是 001-100,例如 -w 那样。

相关内容