Я думаю, что лучший ответ на glob выше, но xargs и find также являются решением, которое может использоваться иногда.
find /some/dir/ -name '*.jpg' -print0 | xargs -0 python script.py
Это работает, потому что -print0 на find будет отделять вывод с нулевыми байтами, а не пробелами, а -0 в командной строке xargs будет считать, что вход разделяется нулевыми байтами.