awk例题
1
、获取根分区剩余大小
2、获取当前机器ip地址
3
、统计出
apache
的
access.log
中访问量最多的
5
个
IP
[root@zyf ~]# awk '{print $1}' access.log | sort | uniq -c | sort -nr | head -5
4
、打印
/etc/passwd
中
UID
大于
500
的用户名和
uid
5
、
/etc/passwd
中匹配包含
root
或
net
或
ucp
的任意行
7
、请打印出
/etc/passwd
第一个域,并且在第一个域所有的内容前面加上
“
用户帐号:
”
8
、请打印出
/etc/passwd
第三个域和第四个域
9
、请打印第一域,并且打印头部信息为:这个是系统用户,打印尾部信为
:
"================"
10
、请打印出第一域匹配
daemon
的信息
.
11
、请将
/etc/passwd
中的
root
替换成
gongda
,记住是临时替换输出屏幕看到效果即可
.
13
、请同时匹配
passwd
文件中,带
mail
或
bash
的关键字的信息