Ich habe gerade eben das Python-Beispiel versucht.
Dabei musste ich feststellen, dass "**" nicht für einen beliebigen Pfad steht, sondern nur ein beliebiges Verzeichnis darstellt.
Ändert man da Beispiel von
print glob.glob("/usr/share/doc/**/*.html"
in
print glob.glob("/usr/share/**/*.html"
werden viel weniger HTML-Dateien gefunden als mit der vorherigen Zeile. Es sollten aber eigentlich mehr sein.