Andy Jr.
Andy Jr.

Reputation: 105

What command to search for ID in .bz2 file?

I am new to Linux and I'm trying to look for an ID number within a .bz2 file. Seems like a fairly straight forward requirement, however I cannot find the correct command anywhere online. I believe I need to use bzgrep.

I want to look for '123456' in the file Bulk9876.bz2

How would I construct this command?

Upvotes: 0

Views: 1374

Answers (1)

Adam Katz
Adam Katz

Reputation: 16216

You probably just need to tell grep that it's okay to parse that data as text:

bzgrep -a 123456 Bulk9876.bz2

If you're trying to view the compressed data (rather than decompressing it and searching the decompressed data), just use grep -a ….

Otherwise, it might make sense to verify that the desired string is even present in the file; bunzip2 it and grep -a the decompressed file. If that works, the problem is in your bzgrep instance (which is odd because it should be using the same decompression library as bunzip2).

Upvotes: 1

Related Questions