2020-10-21

it2024-04-12  55

用shell脚本写出当前系统时间以及登录人数

1、查找的命令有很多, 下面我们用uptime命令演示

]# uptime 20:03:52 up 2:01, 1 user, load average: 0.00, 0.01, 0.05

可以在命令看出,第一部分20:03:52代表系统时间,1 user代表当前一个用户登录

2、我们可以通过awk命令,将我们需要的部分筛选出来 下面我们用awk命令演示

]# uptime | awk '{print $1}' 20:18:36 ]# uptime | awk '{print $4}' 1

3、需要的部分都已经筛选出来了, 下面我们写进shell脚本中

]# vim text.sh //创建一个脚本 #!/bin/bash echo "当前系统时间为: " `uptime | awk '{print $1}'` echo "当前系统登录人数为: " `uptime | awk '{print $4}'`

4、脚本已经完成, 下面我们需要给脚本添加执行权限才可以执行

]# chmod a+x text.sh //添加权限

5、脚本已经完成, 下面我们可以执行一下

]# ]# ./text.sh 当前系统时间为: 20:32:05 当前系统登录人数为: 1

同样的方法,可以筛选出我们需要的其他数据

最新回复(0)