用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
同样的方法,可以筛选出我们需要的其他数据