Linux脚本练习之script038-统计一共有多少个普通用户。
Posted 二木成林
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Linux脚本练习之script038-统计一共有多少个普通用户。相关的知识,希望对你有一定的参考价值。
script038
题目
统计一共有多少个普通用户。
分析
本题考查的知识点:
cat
命令/etc/passwd
文件awk
命令cut
命令
思路:
- 在 Linux 系统中用户 ID 大于等于 500 的便是普通用户。
- 使用
cat
命令查看/etc/passwd
文件内容;然后通过awk
筛选出第三列(即用户 ID)大于等于 500 的行;最后通过cut
命令筛选出第一列(即用户名),-d ":"
表示按冒号分隔,-f 1
表示提取第一列。
脚本
#!/bin/bash
####################################
#
# 功能:统计一共有多少个普通用户。
#
# 使用:直接执行,不需要任何参数
#
####################################
cat /etc/passwd | awk -F: '$3>=500' | cut -d ":" -f 1
测试
执行 ./script038.sh
调用脚本。
以上是关于Linux脚本练习之script038-统计一共有多少个普通用户。的主要内容,如果未能解决你的问题,请参考以下文章
Linux脚本练习之script084-nginx日志分析之统计爬虫抓取404的次数
Linux脚本练习之script091-统计VSZ,RSS各自总和
Linux脚本练习之script091-统计VSZ,RSS各自总和