码迷,mamicode.com
首页 > 系统相关 > 详细

我的shell脚本

时间:2016-08-16 23:32:57      阅读:335      评论:0      收藏:0      [点我收藏+]

标签:

问题:在ip.lt文件中有600个IP,有3个文档模版,三个文档的名称结构都是“ip+一系列字符串”,要求:1.将600个IP分成3分,以三个模版为基础创建600个文档,名字结构与模版相同;2修改600个文档中的time和DNS Server

编程:

#!/bin/bash

num=1

while [ $num -le 600 ]

do

        ipaddr=`sed -n "$num"p ip.lt`

        if [ $num -le 200 ];then

                cp /home/ghost/test/192.168.107.105_66c221be-6ab2-ef53-1589-fe16877914e1_chk.xml ./backup1/"$ipaddr"_66c221be-6ab2-ef53-1589-fe16877914e1_chk.xml

                sed -i ‘s/2014-5-29/2016-8-11/g‘ ./backup1/"$ipaddr"_66c221be-6ab2-ef53-1589-fe16877914e1_chk.xml

                sed -i ‘s/DNS Servers . . . . . . . . . . . : 172.21.35.146/DNS Servers . . . . . . . . . . . : 8.8.8.8/g‘ ./backup1/"$ipaddr"_66c221be-6ab2-ef53-1589-fe16877914e1_chk.xml

        fi

        if [ $num -le 400 -a $num -gt 200 ] ;then

                cp /home/ghost/test/192.168.98.102_66c221be-6ab2-ef53-1589-fe16877914e2_chk.xml ./backup2/"$ipaddr"_66c221be-6ab2-ef53-1589-fe16877914e2_chk.xml

                sed -i ‘s/2014-5-31/2016-8-11/g‘ ./backup2/"$ipaddr"_66c221be-6ab2-ef53-1589-fe16877914e2_chk.xml

                sed -i ‘s/DNS Servers . . . . . . . . . . . : 172.21.48.22/DNS Servers . . . . . . . . . . . : 8.8.8.8/g‘ ./backup2/"$ipaddr"_66c221be-6ab2-ef53-1589-fe16877914e2_chk.xml

        fi

        if [ $num -gt 400 ];then

                cp /home/ghost/test/192.168.99.67_66c221be-6ab2-ef53-1589-fe16877914e3_chk.xml ./backup3/"$ipaddr"_66c221be-6ab2-ef53-1589-fe16877914e3_chk.xml

                sed -i ‘s/2014-5-31/2016-8-11/g‘ ./backup3/"$ipaddr"_66c221be-6ab2-ef53-1589-fe16877914e3_chk.xml

                sed -i ‘s/DNS Servers . . . . . . . . . . . : 172.21.35.146/DNS Servers . . . . . . . . . . . : 8.8.8.8/g‘ ./backup3/"$ipaddr"_66c221be-6ab2-ef53-1589-fe16877914e3_chk.xml

        fi

        num=$(($num + 1))

done

实验结果:查看backup1,backup2,backup3目录,如图1

技术分享

                     图1

随机挑选产生的一个文件,查看time和DNS Server,如图2和图3

技术分享

                    图2

技术分享

                    图3

我的shell脚本

标签:

原文地址:http://www.cnblogs.com/anorferde/p/5777993.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!