文章详情

  • 游戏榜单
  • 软件榜单
关闭导航
热搜榜
热门下载
热门标签
php爱好者> php文档>将/var/log/messages信息生成HTML文件

将/var/log/messages信息生成HTML文件

时间:2011-01-04  来源:womenshizhutou

shell使用/var/log/messages 信息生成HTML文件

脚本代码如下:

#!/bin/awk -f

BEGIN {
        # 定义每个颜色区域的开始字段及其颜色,以下表示的意思是 1-3 是red, 4-5是yellow, 6-末尾是blue
        ffmt = "1,4,6";
        cfmt = "red,yellow,blue";

        split(ffmt, field, ",");
        split(cfmt, color, ",");

        print "<html>";
        print "<head><title> message </title></head>";
        print "<body>";
        print "<table border=0>";
}

{
        print "<tr>";

        m = 1;
        for (i=1; i<=NF; i++) {
                if (i == field[m]) {
                        if (i != field[1]) print "</font></td>";
                        printf "<td><font color=" color[m] ">";
                        m++;
                }
                printf "%s ", $i;
        }
        print "</font></td>";

        print "</tr>";
}

END {
        print "</table>";
        print "</body>";
        print "</html>";
}


以上代码保存成 mess2htm.awk
chmod a+x mess2htm.awk
./mess2htm.awk message_file  >message.html
相关阅读 更多 +
排行榜 更多 +
辰域智控app

辰域智控app

系统工具 下载
网医联盟app

网医联盟app

运动健身 下载
汇丰汇选App

汇丰汇选App

金融理财 下载