我正在寻找一种方法来提供以空格分隔的 IP 地址列表作为 bash 脚本的命名可选参数。我想获得下一个功能:
./bootstrap.sh -bx -c 192.168.1.1 192.168.1.2
这里b
和x
是一些可选参数,-c
应该获取 IP 地址列表作为参数。我getops
用来处理参数,现在我将此参数提供为逗号分隔的字符串:
./bootstrap.sh -bx -c192.168.1.1,192.168.1.2
它运行良好,但对于用户来说看起来很丑陋且不直观。任何帮助表示赞赏。