linux基础 7-3-条件判断语句案例
Posted laogama
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了linux基础 7-3-条件判断语句案例相关的知识,希望对你有一定的参考价值。
1.自动化添加和删除用户脚本
#! /bin/bash if [ $# -lt 1 ]; then echo "usage:admin ARC" exit 7 fi if [ $1 == ‘add‘ ]; then for i in {1..10}; do if id user$i &> /dev/null; then echo "user$i exists" else useradd user$i echo user$i | passwd --stdin user$i &> /dev/null echo "add user$i finished" fi done elif [ $1 == ‘del‘ ]; then for i in {1..10}; do if id user$i &> /dev/null; then userdel -r user$i echo "delete user$i" else echo "No user$i" fi done else echo "Unknown ARG" exit 8 fi
2.以逗号区分用户名的用户创建脚本
#! /bin/bash if [ $1 == ‘--add‘ ]; then for i in `echo $2 | sed ‘s/,/ /g‘`; do if id $i &> /dev/null; then echo "$i exit" else useradd $i echo $i | passwd --stdin $i &> /dev/null echo "add $i finished" fi done elif [ $1 == ‘--del‘ ]; then for i in `echo $2 | sed ‘s/,/ /g‘`; do if id $i &> /dev/null ; then userdel -r $i echo "$i deldete" else echo "$i not exit" fi done else echo "Unknown options" fi
以上是关于linux基础 7-3-条件判断语句案例的主要内容,如果未能解决你的问题,请参考以下文章