Shell脚本实现自动修改IP、主机名等功能分享
}
#定义hosts函数 ############function hosts############## function Change_hosts () { if [ ! -d $DIR ];then mkdir -p $DIR fi cp $HOSTS $DIR read -p "Please insert ip address": IPADDR host=`echo $IPADDR|sed 's/\./-/g'` cat $HOSTS |grep 127.0.0.1 |grep "$host" if [ $? -ne 0 ];then sed -i "s/127.0.0.1/127.0.0.1 $host/g" $HOSTS echo "This hosts change success " else echo "This $host IS Exist .........." fi } ###########fuction network############### #定义network函数 function Change_network () { if [ ! -d $DIR ];then mkdir -p $DIR fi cp $NETWORK $DIR read -p "Please insert ip address": IPADDR host=`echo $IPADDR|sed 's/\./-/g'` grep "$host" $NETWORK if [ $? -ne 0 ];then sed -i "s/^HOSTNAME/#HOSTNAME/g" $NETWORK echo "NETWORK=$host" >>$NETWORK else echo "This $host IS Exist .........." fi }
#PS3一般为菜单提示信息# PS3="Please Select ip or hosts Menu": #select为菜单选择命令,格式为select $var in ..command.. do .... done select i in "Change_ip" "Change_hosts" "Change_network"
do #case 方式,一般用于多种条件下的判断 case $i in Change_ip ) Change_ip ;; Change_hosts ) Change_hosts ;; Change_network ) Change_network ;; *) echo echo "Please Insert $0: Change_ip(1)|Change_hosts(2)|Change_network(3)" echo ;; esac
done
- shell脚本实现ssh自动登录功能分享
- shell脚本实现ssh自动登录功能分享
- shell脚本实现ssh自动登录-功能扩展,实现多个IP可选
- 使用shell脚本检测lvs中realserver状态,并实现自动删除已挂机主机
- Shell脚本自动修改Linux网卡地址、IP地址配置、主机名修改
- python和shell实现的校验IP地址合法性脚本分享
- Shell脚本中实现自动补全功能
- Shell脚本实现自动检测修改最快的Ubuntu软件源
- 自动扫描局域网并且发现指定端口开放的主机ip的shell脚本
- Shell脚本实现删除一年前文件功能分享
- python和shell实现的校验IP地址合法性脚本分享
- 使用shell脚本实现自动SSH互信功能
- Shell脚本实现自动修改IP地址
- shell实现自动adsl拨号并检测连接状况脚本分享
- Shell脚本实现检测某ip网络畅通情况(含短信报警功能)
- Shell脚本实现检测文件是否被修改过代码分享
- 自己用shell+shell脚本自动修改IP信息
- shell脚本自动修改IP信息
- shell脚本自动修改IP信息