//find one level down exactly for docx without base name
find . -mindepth 2 -maxdepth 2 -type f -name "*.docx" -exec basename {} \;
find . -mindepth 2 -maxdepth 2 -type f -name "*.docx" ! \( -iname "*on-going*" -o -iname "*on_going*" \) -exec basename {} \;
find . -mindepth 2 -type f -name "*.docx" -exec basename {} \;
find . -type f -exec stat -f "%m %N" {} + | sort -n | tail -1 | cut -d' ' -f2-
find . -mindepth 2 -type f -name "*.docx" | \
awk -F/ '
{
dir = "";
for (i = 2; i < NF; i++) dir = dir $i "/";
folder = dir;
cmd = "stat -c %Y \"" $0 "\"";
cmd | getline mtime;
close(cmd);
if (mtime > max[folder] || !(folder in max)) {
max[folder] = mtime;
latest[folder] = $0;
}
}
END {
for (f in latest) {
cmd = "basename \"" latest[f] "\"";
cmd | getline fname;
close(cmd);
print fname;
}
}'