I stumbled onto an undocumented feature that causes hcidbdump to tell you what the count is. Add a non switch string at the end of the command:
hcidbdump -r -s 7 -d conn_1 count
You get something like:
Processed 0 messages.
What it’s really doing is opening a file and writing the list to the file.