linux raid while、until循环 bash组合测试条件

简介:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
1.Raid (redandent array of independent disks)
     软件rai md 可以组合任何块设备
     mdadm [mode < raiddevice > [option] < component_device >
     
     mdadm 模式化工具
         -A 装配模式
         -C 创建模式
         -F 监控模式
         -D 显示阵列详细信息
         管理模式
             -f 设备损坏
             -r 设备移除
             -a 替换设备
             
          -C 创建模式  
              -n# 用于创建raid的设备个数
              -x# 热备盘的个数
              -l 指定raid级别
              -a=--auto yes  自动为创建的raid设备创建文件
              
    eg:mdadm -C /dev/md0 -a yes -l 0 -n 2 /dev/sdb{1.2} 
    
    
2.while 条件测试 ; do
     循环体
done
 
3.until 测试条件 ; do
     循环体
done
 
4.bash 编程之组合测试条件
     逻辑与 :多个条件同时满足
     [ condition ] && [ condition2]
     [ condition -a condition2 ]
     [[ condition && condition2 ]]
     
     前两个使用单或双括号都可,但是&&不允许用于单括号中,所以第三种能使用双括号
     
     逻辑或
     [ condition ] || [ condition2 ]
     [ condition ] -o [ condition2 ]
     [[ condition || condition2 ]]
     第三种只能使用双括号
     
     !(条件1 或 条件2)= !条件1 并且 !条件2
     !(条件1 并且 条件2) = !条件1 或 !条件2




















本文转自wanglm51051CTO博客,原文链接:http://blog.51cto.com/studyit2016/1785354  ,如需转载请自行联系原作者

相关文章
|
2月前
|
Perl
在awk中,初始化-测试-递增型的 `for` 循环
在awk中,初始化-测试-递增型的 `for` 循环
17 2
|
1月前
|
网络协议 Shell Linux
【Shell 命令集合 网络通讯 】⭐⭐⭐Linux 测试与目标主机之间的网络连接ping 命令 使用指南
【Shell 命令集合 网络通讯 】⭐⭐⭐Linux 测试与目标主机之间的网络连接ping 命令 使用指南
43 1
|
3天前
|
Java Shell Linux
【linux进程控制(三)】进程程序替换--如何自己实现一个bash解释器?
【linux进程控制(三)】进程程序替换--如何自己实现一个bash解释器?
|
3天前
|
Ubuntu Linux 测试技术
Linux(32)Rockchip RK3568 Ubuntu22.04上部署 Docker: 详细配置与功能测试(下)
Linux(32)Rockchip RK3568 Ubuntu22.04上部署 Docker: 详细配置与功能测试
35 1
|
16天前
|
存储 Shell Linux
【攻防世界】unseping (反序列化与Linux bash shell)
【攻防世界】unseping (反序列化与Linux bash shell)
|
1月前
|
Linux iOS开发 MacOS
|
2月前
|
Linux Shell
mac/linux提示bash: telnet: command not found
mac/linux提示bash: telnet: command not found
|
2月前
|
Linux Shell
mac/linux执行受限:bash: ./install.sh: Permission denied
mac/linux执行受限:bash: ./install.sh: Permission denied
|
2月前
|
测试技术 Linux 数据安全/隐私保护
如何远程访问Linux MeterSphere一站式开源持续测试平台
MeterSphere 是一站式开源持续测试平台, 涵盖测试跟踪、接口测试、UI 测试和性能测试等功能,全面兼容 JMeter、Selenium 等主流开源标准,有效助力开发和测试团队充分利用云弹性进行高度可扩展的自动化测试,加速高质量的软件交付,推动中国测试行业整体效率的提升。
|
2月前
|
存储 缓存 关系型数据库
Mysql专栏 - Linux底层交互和Raid存储架构
Mysql专栏 - Linux底层交互和Raid存储架构
78 0