Your Ad Here
首页 | 编程语言 | 网站建设 | 游戏天堂 | 冲浪宝典 | 网络安全 | 操作系统 | 软件时空 | 硬件指南 | 病毒相关 | IT 认证
软讯网络 > 操作系统 > Linux > 在image.data文件中根据stanza中的COPIES来自动修改PP数的脚本(原创)
【标  题】:在image.data文件中根据stanza中的COPIES来自动修改PP数的脚本(原创)
【关键字】:image.data,stanza,COPIES,PP
【来  源】:http://blog.chinaunix.net/article.php?articleId=25077&blogId=739

在image.data文件中根据stanza中的COPIES来自动修改PP数的脚本(原创)

Your Ad Here

    今天在LU论坛里为别人解决了一个脚本的问题,记录如下。

    写脚本的目的:
1、希望定时做ROOTVG的备份,但它做了MIRROR,所以想先把里面lv的信息改掉,才开始做mksysb。
2、image.data里要根据每个stanza的COPIES决定是否需要除以1、除以2,甚至除以3来改PP数。

#/usr/bin/ksh
# author: beginner@yeah.net http://blog.chinaunix.net/index.php?blogId=739
export IFS='\'
#or use export IFS='&'
while read line;do
    if [ "$(echo $line |awk -F"= " '{print }')" = "[ ]*COPIES" ]
       then
       copys=$(echo $line |awk -F"= " '{print }')
    fi
    echo $line |awk 'BEGIN{OFS=FS="= "}{if(=="[ ]*PP") print ,/copys; else print }' copys=$copys
done<image.data

    脚本很简单,唯一要说明的是export IFS='\'这行。本来我想用export IFS='\n'来的,但AIX好象和其它的UNIX不太一样,在这里把“\n”看作是字符“n”(或两个字符“\”、“n”),而不是换行符,这样将导致脚本输出的文件中字符“n”都不见了。不过解决不了的问题可以绕过去,用export IFS='\'或export IFS='&'就好了,因为我知道image.data这个文件里出现“\”和“&”的可能性不大。

    BLOG好象贴的脚本有丢字符的问题,所以我做了个附件在这里。
    http://blog.chinaunix.net/resserver.php?blogId=739&resource=image.txt

发现CSDN太烂了:【上一篇】
XPde安裝:【下一篇】
【相关文章】
  • 一个星期的TCPWRAPPERS实验
  • J2EE 1.4 application Server for Linux 安装与配置
  • Xenoppix..
  • PPTP + MPPE + RADIUS + MySQL
  • unix&linux系列二:WebApps' config & security by irunnet.com
  • 初探Parallax Mapping效果。
  • Interfacing DJGPP with Assembly-Language Procedures
  • javax.transaction.NotSupportedException翻译
  • J2ME中使用pauseApp控制手机临时退出JAVA程序
  • 如何将offcie文档(.doc、.xls、.ppt)转换成mht文档(代码篇)
  • 【随机文章】
  • Linux+apache+mysql
  • 江西华伍起重电器公司ERP应用案例
  • CDS技术及其应用
  • 准备完成的内容
  • Windows系统中删除顽固文件的十二招技巧
  • XSL基础教程(一)
  • 代理服务器(Proxy)软件详解
  • 1米UTP网络跳线
  • 同一字段按不同方向排序
  • [APP] OpenReport原来是JSP用的……
  • 【相关评论】
    没有相关评论
    【发表评论】
    姓名:
    邮件:
    随机码*
    评论*
          
    |  首 页  |  版权声明  |  联系我们   |  网站地图  |
    CopyRight © 2004-2007 bbb软讯网络 All Rigths Reserved.