0
点赞
收藏
分享

微信扫一扫

ma系列之-15-使用脚本选项和组合条件(与 或 非)

小亦同学321 2023-04-21 阅读 105

 

1 如果存在用户,则删除,否则打印用户已在

 

#!/bin/bash
#
for i in {1..10}; do
  if id user$i &> /dev/null; then
     userdel -r user$i
	 echo "delete user$i finished"
   else
     echo "user$i not exist"   
   fi	 
done

 

 

2 输入 add del来根据输入的不同执行不同的任务:

 

ma系列之-15-使用脚本选项和组合条件(与 或 非)_bash

 

3 实现 user --add a,b,c  或者  user --del a,b,c的效果:

 

ma系列之-15-使用脚本选项和组合条件(与 或 非)_bash_02

 

 

 

4 当非quit时 不退出 否则推出:

 

ma系列之-15-使用脚本选项和组合条件(与 或 非)_bash_03

 

 

 5 组合测试条件

 

 -a: 与关系   and
 -o:  或关系   or
 ! :  非关系

 

写法:
if [ $# -gt 1 -a $# -le 3 ]  判断条件的组合

 

 

 

举报

相关推荐

0 条评论