getopts smart positional-parameter parsing
pingnmap