ICode9

精准搜索请尝试: 精确搜索
首页 > 系统相关> 文章详细

shell简单脚本#1

2019-08-26 20:57:06  阅读:234  来源: 互联网

标签:脚本 bin shell inittab 用户 echo etc 简单 bash


判断/etc/inittab文件是否大于100行,如果大于,则显示”/etc/inittab is a big file.”否者显示”/etc/inittab is a small file.”

#!/bin/bash
Line =`wc -l /etc/inittab | cut -d' ' -f1`
if[$Line -gt 100];then
echo"it's a big file"
else
echo"it's a small file"
fi

给定一个用户,来判断这个用户是什么用户,如果是管理员用户,则显示“该用户为管理员”,否则显示“该用户为普通用户”

#!/bin/bash          
USERID=`id -u $1`
if [ $USERID -eq 0 ]; then echo "Admin" else echo "Common user." fi

判断某个文件是否存在

           #!/bin/bash
                  #if [ -e $1 ]; then
                     echo "File exists."
                  else
                     echo "File does not exists."
                  fi

判断当前系统上是否有用户的默认shell程序是否为bash程序,如果有,就显示有多个这类用户,否则就显示没有这类用户;【并且显示出那些用户是bash】

#!/bin/bash
BASHLINE=`grep "bash$" /etc/passwd | wc -l`
     if [ $BASHLINE -eq 0 ]; then
       echo "We don‘t have /bin/bash user."
     else
       echo "We have $BASHLINE user,This number is $BASHLINE."
       echo "grep bash$ /etc/passwd | cut -d‘:‘ -f1" 
     fi

 

标签:脚本,bin,shell,inittab,用户,echo,etc,简单,bash
来源: https://www.cnblogs.com/schoolboy999/p/11338522.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有