Shell脚本入门(四)
查看系统平均负载
uptime
指定分隔符 [cut]
echo 现在cpu的uptime | cut -d, -f4- #-d指定分隔符,-f指定显示区域,3-第三列以后(包括第三列
[root@Nekoosu ~]# uptime
20:54:13 up 56 min, 5 users, load average: 0.00, 0.05, 0.08
[root@Nekoosu ~]# uptime | awk '{ print $7,$8,$9,$10,$11}'
load average: 0.01, 0.07, 0.10
[root@Nekoosu ~]# uptime | cut -d, -f3
load average: 0.02
[root@Nekoosu ~]# uptime | cut -d, -f3-
load average: 0.02, 0.04, 0.08
指定分隔符 [awk]
awk -F ‘*’
[root@Nekoosu ~]# cat /etc/passwd | awk -F ':' '{print $1}'
[root@Nekoosu ~]# ip a | grep inet | grep ens33 | awk -F '/' '{print $1}' | awk '{print $2}'
192.168.116.129
awk NR==*'{print $*}'
[root@Nekoosu ~]