Update build.sh

fixed a bug where the usage message would only display with 0 arguments instead of the wrong number