linux 为脚本加参数,linux运维之IP配置脚本,参数的添加与使用

脚本说明:

此脚本能够为指定的网卡创建别名,指定ip地址: 可加参数

1 -i或者--interface 选项指定网卡

2、如果网卡存在,在命令行中指定一个用户别名。

3、让用户指定ip与掩码

4、 用户可以使用-v或者--verbose选项,如果使用了,则在配置后完成,并显示出结果 ,不加则不显示

100%

#!/bin/bash

#

debug=0

while [ $# -ge 1 ] ;do

case $1 in

-i|--interface)

ethcard="$2"

shift 2

;;

-v|--verbose)

debug=1

shift

;;

*)

echo "Wrong options or arguments."

echo "Usage `basename $0` [-v|-verbose] -i|interface."

shift $#

;;

esac

done

! ifconfig $ethcard &> /dev/null && echo "No such interface..." && exit 3

read -p "Enter an alias: " ethAlias

read -p "Enter a IP: " ip

read -p "Enter Netmask(legth Netmask): " netMask

ifconfig $ethAlias $ip netmask $netMask

[ $debug -eq 1 ] && ifconfig $ethAlias

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值