Check man 7 regex
for the POSIX regular expressions you can use, while -P
for PCRE is supported in lots of places its not available everywhere (and the manualpage says its buggy so I don't always trust it myself) the POSIX ones should work in more places.
You can try something like this:
grep "^[[:digit:]]\+[[:space:]]\+-"
^
matches the beginning of the line.
[[:digit:]]\+
matches one or more digits.
[[:space:]]\+
matches one or more whitespace characters.
-
finally matches the negative value you were looking for.
Manual page for regex(7): http://linux.die.net/man/7/regex
Optional solution:
You can use awk to do this too (and certainly other tools). This is an awk example that prints lines where the second column is less than 0 (negative):
awk '{if ($2 < 0) print}'