我需要修改我的一个脚本。到目前为止,它有两个强制性参数,它们指出更新版本和将要应用此更新的数据库
./script.sh version db_name
现在我想添加两个新的可选参数,实际上我应该称之为开关。这些开关将其扩展为: 1. 在安装之前停止(或不停止)我的 Web 服务器 2. 还将一些新文件安装到文件系统 两者都返回 bool 值。所有细节都在脚本中。所以我期待类似的东西:
./script.sh version db_name -stopweb -copyfiles
我发现getopts是合适的命令。问题是如何将参数(强制)和开关(可选)“连接”在一起。我真的不明白:(你能给我一些提示吗?