我正在尝试遍历在特定月份创建的目录。例如在下面的屏幕快照(显示了要迭代的当前工作目录中的目录集)中,我只想迭代在“ Jul”中创建的目录(基本上是最后5个目录)
我正在尝试以下代码,但它会迭代日期,日期,时间等所有元素。-
for dir in `ls -l <dir> | grep 'Jul'`
do
dir=${dir%*/}
echo ${dir##*/}
done
答案 0 :(得分:0)
Onliner应该做到这一点:
for dir in `ls -l <dir> | grep Jul | awk '{ print $9}'`; do echo $dir;done