On man find you had better add some more explanation to %H Command line argument under which file was found.
%P File's name with the name of the command line argument under which it was found removed. else nobody knows what you are talking about. Here's what I would expect with the current wording: # find -maxdepth 1 -printf %H\\n -maxdepth 1 -printf %H\n -maxdepth 1 -printf %H\n -maxdepth 1 -printf %H\n