I think you are saying that you wish to search for files containing abir but return the directory they reside in. Is this correct?
Assuming yes, try this:
find / -type f -name 'abir*' -printf "%h\n" | uniq
I put the uniq in as your examples show that there might be more than one abir file in a directory and every occurrence will return the directory name.
Take it off if this is not the case.