I am trying to write a script where it will cross check to things:
- The architecture for which the setup file was intended (32 or 64 bit)
- The Architecture of the system.
The second part is quite easy and can be figured out using commands like lscpu
and then extracting that specific line using combination of grep
and awk
or sed
. However the first part is proving out to be a complicated one. I tried using the file
command but it has a very irregular output. Hence it becomes very difficult extracting a specific column from it. I also tried using objdump
though traditionally not used for things like this. However as expected, due to its limitations, it does not recognize most of the file types.
The rest part of the script is dead simple where I would be comparing these values and proceeding with my intended tasks. I would like your help with the Point 1 mentioned above.