Linux安全网 - Linux操作系统_Linux 命令_Linux教程_Linux黑客

会员投稿 投稿指南 本期推荐: 强烈推荐:Ylmf OS 3.0 正式版发布附迅雷高 XP系统下硬盘安装Fedora 14图文教程
搜索:
您的位置: Linux安全网 > Linux入门 > » 正文

shell-循环控制-84

来源: 未知 分享至:

 while循环控制

  检索普通用户,显示账户将要过期的用户 #!/bin/bash //统计普通用户 if [ -s /root/user.txt ] then echo "">/root/user.txt fi while read LINE;do   A=`echo $LINE|cut -d: -f3` if [ $A -ge 500 ] then echo "the user `echo $LINE |cut -d: -f1` is normal user" echo $LINE |cut -d: -f1 >>/root/user.txt //统计过期用户 fi done</etc/passwd   C=`date +%s/24/60/60` while read LINE;do //至今距离1970年的期限(天) B=`grep "^$LINE\>" /etc/shadow |cut -d: -f5` if [ $(($B-$C)) -le 10 ] then echo "the user $LINE is expire" fi done </root/user.txt --------------- #let E=`date +%s24/60/60` //计算现在的时间 #chage user1  //更改密码的有效时间 #A=`ll lwy` #echo ${A%%r*}  //从右到左截取到最后一个r

Tags:
分享至:
最新图文资讯
1 2 3 4 5 6
验证码:点击我更换图片 理智评论文明上网,拒绝恶意谩骂 用户名:
关于我们 - 联系我们 - 广告服务 - 友情链接 - 网站地图 - 版权声明 - 发展历史