How to check if the file contains only numeric values

How to check if the file contains only numeric values.

I don't want to read entire file it eats lot of cpu

Or any way which consumes less memory n cpu..

Please suggest

-S

grep -cv '[0-9]' file

Are there more than one value per line? Integers only? Plus/minus? Octal? Hex?