On 24 Mar 2017, at 13:55, Random832 <random832(a)fastmail.com> wrote:
If you think that parsing a binary blob *shouldn't* be done in a shell
script, and the suggestion is absolutely horrifying, you're of course
correct.
Well, I don't think the information should be presented as binary unless that is
absolutely necessary was what I meant to say.
Honestly I'm not sure how anyone can be aware of
how extensive Linux's
/proc and /sys filesystems are and assume that tools like lspci etc are
doing anything but collating data found in them.
My guess is that that's what it was doing, yes: having spent a bunch of time
grovelling around /proc and /sys on Linux systems there is a lot there to be found.
Arguing that lspci (or lots of other commands) should not exist because the information
should be presented in the filesystem is like saying that text editors should not exist
because your text should live in the filesystem.