shell script fail if no argument