Bash/Vi Issue

So I’m trying to dig my Windows product key out of my recovered files. I run this pattern on all of them with ‘egrep -r ‘^([A-Za-z0-9]{5}-){4}[A-Za-z0-9]{5}$’ *’

It says it finds it in three files:

Binary file recup_dir.7567/f2079240352_unregmp2 matches
Binary file recup_dir.7574/f2082184960_pidgen_dll matches
Binary file recup_dir.7576/f2082580864_pidgen_dll matches

But when I go into vi to search for the string itself with the same regex, I get “No pattern matches.” Is the syntax for regex different in vi than in bash?

[Wednesday update]

I still haven’t found it, but amazingly, I seem to have installed a working version of Windows 10 without it.

Memorial-Day Regret

“I did not serve.”

I didn’t, either. The first year I was eligible for the draft, I had a high number. The draft ended the year after that. If I had been notified of being drafted, I probably would have enlisted in the Air Force (I had been in Civil Air Patrol), though my eyesight would have precluded me from being a pilot. But I agree with his point about how most of the “elites,” including every Democrat president since Carter, were people who avoided service.

Biting Commentary about Infinity…and Beyond!