遍历特定月份在Bash中创建的目录

时间:2018-07-24 17:27:47

标签: bash loops

我正在尝试遍历在特定月份创建的目录。例如在下面的屏幕快照(显示了要迭代的当前工作目录中的目录集)中,我只想迭代在“ Jul”中创建的目录(基本上是最后5个目录)

enter image description here

我正在尝试以下代码,但它会迭代日期,日期,时间等所有元素。-

for dir in `ls -l <dir> | grep 'Jul'`
do
    dir=${dir%*/}
    echo ${dir##*/}
done

1 个答案:

答案 0 :(得分:0)

Onliner应该做到这一点:

for dir in `ls -l <dir> | grep Jul | awk '{ print $9}'`; do echo $dir;done