Why would you need so many parameters? One grep regex can grep Bitcoin addresses. You can Google the regex, or I'll look it up later (I mean next year, cause I'm off for now).
I have some of my favourite bash searches collected in
this topic. You may also want to look for "bitcoin-tool" to get addresses out of (many) private keys using command line. Good luck

Thanks for the info about bitcoin-tool! I have it but didn't used it till now.
Looks like it may be handy.
This grep regex would be very useful later if you don't mind sharing it.
As I understand I could make one file with addresses that have balance, second file with private keys and then compare these files.