a) You are directing standard out to 'nothing' to direct errors, you would use
2>/dev/null
b) I have found that the error redirect is command specific. Thus you are only, in your example, dealing with output from the 2nd command. Off the top of my head, I would think something like: