我正在编写一个将在 bash 中运行的脚本。
该程序的预期输入将类似于以下 4 种情况之一:
运行 192.168.1.1 [其他参数]
运行 168.1.1 [其他参数]
运行 1.1 [其他参数]
运行 1 [其他参数]
鉴于这些情况中的任何一种,我都希望拥有以下数组。
IP[0]=192
IP[1]=168
IP[2]=1
IP[3]=1
始终需要第 4 个八位字节。如果其他没有提供,它们将默认为 192.168.1.x。
我看到了关于分离八位字节的这个页面,但我不确定如何解释我需要处理的 4 种不同的输入情况。这里。
任何有关如何改进或实施此功能的帮助或建议将不胜感激。
谢谢。