码迷,mamicode.com
首页 > 其他好文 > 详细

day12

时间:2017-03-26 10:33:42      阅读:148      评论:0      收藏:0      [点我收藏+]

标签:==   style   $0   idt   脚本编写   gid   img   奇数   bsp   

一、awk文本处理。

1、打印uid在30-40范围内的用的用户名

答:

[root@fire ~]# awk -F: ‘41>$3 && $3>29{print $1}‘ /etc/passwd

技术分享

2、打印第5-10行的行号和用户名。

答:

[root@fire ~]# awk -F: ‘11>NR && NR<4{print $1,NR}‘  /etc/passwd

 技术分享

3、打印奇数行。

答:

[root@fire ~]# awk -F: ‘NR%2!=0 {print $0,NR}‘ /etc/passwd

技术分享

4、打印偶数行。

答:

[root@fire ~]# awk -F: ‘NR%2==0 {print $0,NR}‘ /etc/passwd

技术分享

5、打印字数段大于5的行。

答:

[root@fire ~]# awk -F: ‘$5!=null{print}‘   /etc/passwd

技术分享

6、打印UID不等于GID的用户

答:

[root@fire ~]# awk -F: ‘$3!=$4{print $1}‘  /etc/passwd

 技术分享

7、打印没有指定shell登陆的用户

答:

 [root@fire ~]# awk -F: ‘/bash$/{print $1}‘ /etc/passwd

 技术分享

 

二、shell脚本编写

监控脚本:监控机器内存使用率>70%,则输出报警信息。提示思路:

 [root@www ~]# ((80>70))

[root@www ~]# echo $?

0

答:

 

day12

标签:==   style   $0   idt   脚本编写   gid   img   奇数   bsp   

原文地址:http://www.cnblogs.com/fyknight/p/6621850.html

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