liunx批量添加路由条目

#!/bin/sh
cmcc_gw="111.19.132.1"
unicom_gw="113.200.121.65"

function cmcc(){
#   host_list=`cat /tmp/idc_ping_monitor/smokeping/location/$1`
   host_list=`cat /root/$1`
   for host in ${host_list}
     do
       route add -host $host gw $2
   done
}

function unicom(){
#   host_list=`cat /tmp/idc_ping_monitor/smokeping/location/$1`
   host_list=`cat /root/$1`
   for host in ${host_list}
     do
       route add -host $host gw $2
   done
}

case "$1" in
    "cmcc")
        cmcc cmcc2 $cmcc_gw
        ;;
    "unicom")
        unicom unicom2 $unicom_gw
        ;;
    *)
        echo "usage: $0 cmcc|unicom"
        ;;
esac
原文地址:https://www.cnblogs.com/dengcongcong/p/14467794.html