I have many bitcoin core wallets from years ago (encrypted). How do I check their balance from command line? Loading each one in bitcoin core GUI is a painfully slow process that will take weeks/months.
The command line will be as slow as the GUI when it comes with scanning a wallet file once you've loaded it, so querying for the balance using Bitcoin-cli will have the same pace as Bitcoin-qt.
At the very least, how can I extract addresses so I can check them online for their balance?
If they were previously scanned with balance and history, then there should be readable addresses after the string:
name" when you open them with a text editor.
But that won't show you the correct balance of the wallet, just a hint that it may be hodling some bitcoins.
If the wallet has clear history (
eg. when previously used -zapwallettxes), all you'll see are 'jumbled' strings.