this post was submitted on 12 Feb 2025
14 points (100.0% liked)
Linux
3189 readers
12 users here now
founded 3 years ago
MODERATORS
you are viewing a single comment's thread
view the rest of the comments
view the rest of the comments
ePub is a zip file contains a batch of HTML file for contents and some XML files for metadata. So you can extract it and do grep as you do for HTML files.
That was just the first example to pop to mind where you couldn't just
grep search *
and I didn't want to get into a bunch of specific file formats. For something like epub you could probably just usezcat
and then pipe the output to grep. Perhaps using a for loop if you want to do other fancy stuff along the way (e.g. output file names as headers).So ya, "hard" may have been a bit overblown. "not simple" may have been better. But, without the OP actually stating what format the ebooks were in, I wasn't going to write a primer on dealing with any format.