博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
shell习题第16题:查用户
阅读量:5313 次
发布时间:2019-06-14

本文共 537 字,大约阅读时间需要 1 分钟。

【题目要求】

写个shell,看看你的Linux系统中是否有自定义的用户(普通用户),如有有的话统计个数

【核心要点】

CentOS6,uid>=500

CentOS7,uid>=1000

【脚本】

#!/bin/bashv=`cat /etc/redhat-release | awk -F'release' '{print $2}' | cut -d'.' -f1 | awk -F' ' '{print $1}'`user(){if [ $1 -eq 0 ]; then    echo "no users"else    echo "yes, 有$1个"fi}case $v in    5|6)        n=`awk -F':' '$3>500' /etc/passwd | wc -l`        user $n    ;;    7)        n=`awk -F':' '$3>1000' /etc/passwd | wc -l`        user $n    ;;    *)        echo "脚本出错"    ;;esac

 

转载于:https://www.cnblogs.com/dingzp/p/10990919.html

你可能感兴趣的文章
杭电2065(递推)红色病毒
查看>>
No Language-Support in system setting ,Ubuntu
查看>>
spring 实现测试解耦
查看>>
Python学习笔记第二十一周
查看>>
js 获取视频的第一帧
查看>>
各种正则验证
查看>>
C#中IS和AS操作符的区别(转)
查看>>
win7远程桌面连接
查看>>
深入浅出JMS(一)——JMS简单介绍
查看>>
[PTA] 数据结构与算法题目集 6-4 链式表的按序号查找 & 6-5 链式表操作集 & 6-6 带头结点的链式表操作集...
查看>>
观察者模式(Observer)
查看>>
DPDK编译步骤
查看>>
Python基础理论 - 面向对象
查看>>
数据仓库建设—维度建模
查看>>
(转载)Ubuntu 安装GNU Scientific library(GSL)
查看>>
java Map常用方法封装
查看>>
欧几里德与扩展欧几里德算法
查看>>
python中深浅拷贝
查看>>
python中numpy.r_和numpy.c_
查看>>
MySQL关于sql_mode的修改(timestamp的默认值不正确)
查看>>