美文网首页
shell小练习

shell小练习

作者: heliping_peter | 来源:发表于2018-06-14 15:11 被阅读4次

    题目:需要创建etcd的批量删除命令,删除ip

    etcdctl rm /hly/ip/192.168.1.10
    etcdctl rm /hly/ip/192.168.1.11
    etcdctl rm /hly/ip/192.168.1.12
    etcdctl rm /hly/ip/192.168.1.13
    etcdctl rm /hly/ip/192.168.1.14
    

    解法:
    1.shell脚本,参数设置为输入网段,和起始IP
    2.使用bash -c命令执行打印的命令行
    shell脚本

    #!/bin/bash
    abc="etcdctl rm /hly/ip/$1."
    for i in `seq $2 $3`
      do
        echo "$abc$i"
       done
    

    执行

    bash -c "$(bash bas.sh 192.168.1 10 20)"
    

    相关文章

      网友评论

          本文标题:shell小练习

          本文链接:https://www.haomeiwen.com/subject/klsyeftx.html