modify need.sh ,check os