写一个getinterface.sh 脚本可以接受选项[i,I],完成下面任务:
- 使用格式:
getinterface.sh [-i interface | -I ip]
- 当用户使用-i选项时,显示指定网卡的IP地址;当用户使用-I选项时,显示其指定ip所属的网卡。
例:sh getinterface.sh -i eth0
或者sh getinterface.sh -I 192.168.0.1
- 当用户使用除[-i | -I]选项时,显示[-i interface | -I ip]此信息。
- 当用户指定信息不符合时,显示错误。(比如指定的eth0没有,而是eth1时)
核心要点
脚本有两个参数 $1
只能是-i或者-I $2
只能是网卡名和IP地址
可以把网卡名和IP地址保存在临时文件中 文本内容格式
1 | eth0 1.1.1.1 |
代码内容
1 |
|