`

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

 
阅读更多

 

 

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来根据输入的不同执行不同的任务:

 


 

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

 


 

 

 

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

 


 

 


 5 组合测试条件

 

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

 

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

 


 


 

  • 大小: 100.9 KB
  • 大小: 87.8 KB
  • 大小: 41.4 KB
分享到:
评论

相关推荐

    五重指数移动平均 - MetaTrader 5脚本.zip

    在金融市场的交易分析中,移动平均线(Moving Average,MA)被广泛用于识别趋势、支撑与阻力以及交易信号。指数移动平均线(Exponential Moving Average, EMA)则因其对最新价格数据的重视,反应更迅速,更适用于...

    alldata.rar_ARIMA模型_MATLAB arima_arima_数据评估模型

    MA则涉及当前值与过去误差项的线性组合。 在MATLAB中,`arima`函数的使用通常分为以下几个步骤: 1. **数据预处理**:首先,需要读取时间序列数据。在“alldata.m”脚本中,可能包含了读取大文件的高效方法,以...

    LINUXawk用法[定义].pdf

    `awk` 是一种强大的文本分析工具,常用于处理和解析Linux系统的日志文件或数据文件。在软件开发中,`awk` 是一个不可或缺的工具,因为它允许开发者通过模式匹配和处理来快速提取、转换和过滤数据。以下是 `awk` 的...

    arma程序及图.zip_ARMA_ARMA matlab_线性回归

    ARMA模型结合了自回归(AR)和移动平均(MA)两个模型的特性,能有效地处理非平稳时间序列。 在MATLAB环境中,ARMA模型的构建和分析通常涉及以下步骤: 1. **自回归模型(AR)**:AR模型假设当前的观测值是过去...

    CAD快捷键命令

    - F8:正交(Ortho) - 开启或关闭正交模式,确保直线与水平或垂直方向对齐。 - F9:捕捉(Snap) - 开启或关闭对象捕捉。 - F10:极轴追踪(Polar Tracking) - 开启或关闭极轴追踪。 - F11:对象追踪(Object ...

    rar压缩软件.rar

    命令行选项 (命令和开关) 提供了使用 RAR 创建和管理压缩文件的控制方法。命 令是一个字符串(或单个的字母),命令 RAR 去执行一个相应的操作。开关被用来 改变 RAR 执行操作的方法。其它参数是压缩文件名和被压缩...

    TemplateForm.zip

    `TemplateForm.vue` 文件的模板部分会使用 Vue 的指令和绑定来定义表单的结构,如使用 `v-model` 来实现数据双向绑定,`v-if` 或 `v-show` 控制元素的显示与隐藏,以及 `v-for` 循环渲染列表。脚本部分则会声明组件...

    凯云嵌入式装备综合测试仪.docx

    - 面向测试人员的描述能力,实现接口与通道管理、协议组包与解包、测试参数组合等功能。 - 底层技术无关性,系统屏蔽了操作系统、硬件驱动、接口编程等技术细节。 #### 四、适用领域与优势 **凯云测试仪**广泛...

    WINRAR5.0正式注册版

    你可以在压缩对话框中使用 "RAR 5.0" 选项或命令行中 使用 -ma 开关创建 RAR 5.0 压缩文件。 较老的软件,包括老版本的 WinRAR,不能解压 RAR 5.0 压缩文件,所以如果你计划把 一个压缩文件发送给其他人,则需要...

    cad快捷键很好用

    本文将详细介绍CAD软件中的各种快捷键,特别是与尺寸标注相关的快捷键以及F1到F11的功能,并简述部分绘图命令和修改命令。 #### 二、CAD尺寸标注快捷键详解 CAD软件中提供了丰富的尺寸标注功能,以方便用户进行精确...

    MT4平台快捷键大全(热键).pdf

    MT4平台是金融交易者广泛使用的一种在线交易平台,它主要...然而,由于文档内容是通过OCR扫描得到的,可能存在个别字符识别错误或漏识,因此在实际使用时,用户需要根据MT4平台的实际界面和菜单选项进行对照和适应。

    使用快捷键和发送消息触发菜单命令

    在IT行业中,快捷键和发送消息触发菜单命令是提高工作效率的重要技术手段,尤其在软件开发和系统自动化领域。...在日常使用和开发中,理解并掌握这些技巧,无论是对于个人效率还是团队协作,都有着显著的提升效果。

    CAD三维建模快捷键(20211010015408).pdf

    37. **SCRIPT (SCR)**: 使用脚本文件执行一系列命令,自动化重复任务。 38. **SECTION (SEC)**: 创建剖切面,查看对象内部结构。 39. **SETVAR (SET)**: 查看和修改系统变量,以影响CAD的行为。 40. **SLICE (SL)...

    cad三维建模快捷键.pdf

    34. **SCRIPT (SCR)**:通过脚本文件执行一系列命令,自动化重复任务。 35. **SECTION (SEC)**:创建剖切面,显示内部结构。 36. **SETVAR (SET)**:列出和修改系统变量,定制AutoCAD的行为。 37. **SLICE (SL)**...

    CAd三维命令集终稿.pdf

    2. **LO (-LAYOUT)**:此命令用于创建和修改图形布局,布局是图纸空间中的一个或多个选项卡,可以有不同的视图和打印设置。 3. **LWEIGHT**:设置当前线宽,线宽显示选项和线宽单位,控制线条在屏幕和打印时的粗细...

    CAD三维建模快捷键.pdf

    1. **MATCHPROP (MA)**:这个命令用于设置当前线宽、线宽显示选项和线宽单位。它可以让你快速统一选定对象的特性,以便于保持设计的一致性。 2. **MEASURE (ME)**:此命令允许你在指定的间距下放置点对象或块,方便...

    cad公认建筑快捷键

    - 通过组合使用不同类型的命令(例如绘图命令和修改命令),可以快速完成复杂的绘图任务。 - 掌握快捷键不仅可以提高绘图速度,还可以减少重复性劳动,减轻手部疲劳。 - 在进行大规模绘图时,熟练运用这些快捷键能够...

Global site tag (gtag.js) - Google Analytics