【发布时间】:2019-04-08 12:35:04
【问题描述】:
我有一组目录和子目录如下。
aaa/180809_1047
aaa/180915_0055
aaa/181012_1545
aaa/xyz
bbb/180809_1047
bbb/180915_0055
bbb/181012_1545
bbb/181105_0000
bbb/xyz
.
.
.
zzz/180821_1555
zzz/181004_2355
zzz/xyz
大部分子目录都是 YYMMDD_HHMM 格式。在这里,我试图从每个父目录打印格式为 YYMMDD_HHMM 的子目录(最新)。以下是我的要求。
输出:
aaa/181012_1545
bbb/181105_0000
zzz/181004_2355
我使用的 find 命令如下:
find ./*/ -type d -maxdepth 1 -mindepth 1 -name "???????????" | sort -u | tail -1
"???????????" --> 这是打印符合格式 YYMMDD_HHMM 的目录。
在这个命令之后,我只得到了。
zzz/181004_2355
【问题讨论】: