如何使用awk

利用awk可以利用这个命令获取想要的数据

sort 排序 默认从小打到

-r 反转

-n 数值

-k 指定字段

uniq 去重

-c 统计

1.获取当前用户所有的用户名

cat /etc/passwd | awk -F: '{print $1}'

2.获取当前系统中所有的登录shell

cat /etc/passwd | awk -F:'{print $NF}'

3.获取当前系统都用了哪些登录shell

cat /etc/passwd |awk -F:'{print $NF}' |sort |uniq

4.统计每个登录shell被使用了几次

cat /etc/passwd |awk -F:'{print $NF}' |sort |uniq -c

5.

获取被使用次数最多的登录shell

[root@xingdiancloud-server ~]# cat /etc/passwd | awk -F: '{print $NF}' |sort | uniq  -c | sort -nr -k1 | head -1

6.统计行数是wc -l

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值