Chinaunix首页 | 论坛 | 博客
  • 博客访问: 1743389
  • 博文数量: 1493
  • 博客积分: 38
  • 博客等级: 民兵
  • 技术积分: 5834
  • 用 户 组: 普通用户
  • 注册时间: 2009-08-19 17:28
文章分类

全部博文(1493)

文章存档

2016年(11)

2015年(38)

2014年(137)

2013年(253)

2012年(1054)

2011年(1)

分类:

2012-09-14 09:03:53

文本如下:
ITEM 1: login screen welcome message|ges RESULT: PASSED
ITEM 2.1: File /etc/rc.dt NOT exists|ges RESULT: PASSED
ITEM 2.2: /usr/bin/X11/xhost permission 744|ges RESULT: PASSED
Item 3: Default user password policy and umask|ges RESULT: PASSED
ITEM 4.1 password policy for system users|ges RESULT: PASSED
ITEM 4.2 password policy for application users|ges RESULT: PASSED
ITEM 4.3 password policy for system admin|ges RESULT: PASSED 

这个是我想要的结果

ges|info|ITEM 1:|login screen welcome message|ges RESULT: PASSED    
ges|info|ITEM 2.1:|File /etc/rc.dt NOT exists|ges RESULT: PASSED    
ges|info|ITEM 2.2:|/usr/bin/X11/xhost permission 744|ges RESULT: PASSED     
ges|info|Item 3:|Default user password policy and umask|ges RESULT: PASSED  
ges|info|ITEM 4.1|password policy for system users|ges RESULT: PASSED   
ges|info|ITEM 4.2|password policy for application users|ges RESULT: PASSED   
ges|info|ITEM 4.3|password policy for system admin|ges RESULT: PASSED  

中间有个判断passed为info,其他为error


执行文件代码如下:
  1. awk '{$2=$2"|";print $NF ~ /PASSED/ ? "ges|info|"$0 : "ges|error|"$0}'

阅读(154) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~