循环遍历linux中的特定目录

时间:2017-02-11 06:26:02

标签: unix

我的目录结构如下:20160101 20160102等。这里20160101分别代表年月和日。我有整个月的目录。(20160101 .... 20160131)。其中我需要从20160101迭代到20160123.有人可以帮助我使用for循环

提前致谢

1 个答案:

答案 0 :(得分:0)

你能详细说明你想做什么吗?

这是一个循环,它将遍历您指定的所有目录并打印出其名称。 (它会在获取目录20160123

后停止
for dir in *201601*; do
    echo $dir
    if [ "$dir" == "20160124" ]; then
        exit
    fi
done