创建特定范围内编号的linux文件夹列表

时间:2015-05-06 16:49:49

标签: linux bash shell find

在特定文件夹中,我有大约10,000个子文件夹。所有这些文件夹只有数字名称,我需要创建一个从0到60,000的所有现有foldernames的列表。我知道的唯一方法是使用带有find命令的*通配符。使用<或者>并不适合我。

我可能有任何形式的文件或提示吗?

2 个答案:

答案 0 :(得分:0)

您可以使用awk过滤目录列表:

ls | awk '{if ($1 < 60000) print $1}'

awk有很多文档和教程。

答案 1 :(得分:0)

谁问你这个问题,你的老师?

IIUC,正确地说,这将在Bash

中完成
for i in {0..60000}; do test -d "$i" && echo "$i" exists; done