You could do it with wget but it would be a little involved.
If it were me I'd do it with lynx instead:
Code:
lynx -dump http://www.amazon.com/Tales-Beedle-B.../dp/0545128285 |grep " Price:" |awk '{print $1,$2}'
Note that in the grep there are TWO spaces before the "Price:". This insures it gets the price rather than the list price.
In my awk I'm printing both the "Price:" and the current price ($7.14 when I ran it).
You could just print the current price ($2 in awk print statement) and strip off the $ to do numeric comparison using something like bc -l.
Code:
lynx -dump http://www.amazon.com/Tales-Beedle-B.../dp/0545128285 |grep " Price:" |awk '{print $2}' |cut -c2-
The cut statement at end strips the $ off since it is always in position 2. (You could do it with sed or awk but then you have to figure out how to escape the dollar sign since it has special meaning itself.)