I have a lot of directories and subdirectories like:
abc/123/
abc/456/
def/789/
Some of them have jpeg files on them:
abc/123/
abc/456/foo.jpg
abc/456/bar.jpg
def/789/foo.jpg
I want to find the one that are missing a jpg
Learning from here I was able to get what I wanted with:
find . -mindepth 2 -maxdepth 2 -type d ‘!’ -exec sh -c ‘ls -l “{}”|egrep -i -q “*\.jpg$”‘ ‘;’ -print