#3 支持-e命令行选项，使用指定的命令行工具，而不依赖当前环境。
#3 修改版本号