Linux当中while,util循环条件表达式的格式
来源:互联网 发布:我的世界js手机版下载 编辑:程序博客网 时间:2024/05/15 23:48
这几天学习shell脚本随着学习的深入发现有些细节有点混,尤其是在条件语句上面的混淆,现在把自己的总结如下:
1 IF/ELSE的条件语句
在自己接触到的教材和网上材料认识到,主要还是依靠test语句来进行判断。test语句常用来进行3种类别环境下的判断,1 数值类比较 2 字符串类比较 3 文件或目录属性判断,有关test的使用和注意事项可以参考网上其他博客
2 WHILE /UNTIL语句
while和until的逻辑判断语句可以是test语句,也可以使用(( 逻辑判断语句 )) 或者 [[ 逻辑判断语句 | test语句 ]]
eg:
<1> 方法 一
Bob$ cat test50.sh
#!/bin/bash
i=1
while (( 1 <= 2 ))
do
echo hello
break
done
Bob$./test50.sh
hello
<2>方法二
Bob#cat test50.sh
#!/bin/bash
i=1
while [ 1 -le 2 ]
do
echo hello
break
done
Bob$./test50.sh
hello
Bob$cat test50.sh
#!/bin/bash
i=1
while [[ $i < 2 ]] //这里的<改为<=不行,这个我暂时还不清楚
do
echo hello
break
done
Bob$./test50.sh
hello
Bob$cat test50.sh
#!/bin/bash
i=1
while [[ $i -le 2 ]]
do
echo hello
break
done
Bob$./test50.sh
hello注:[[ ]] 里面的语句可以是test的语句,另外[[ ]]还可以包含(())的一部分,为此建议在有数值的情况下使用(()),而其他的使用[ ]
- Linux当中while,util循环条件表达式的格式
- JSP当中的条件表达式
- do while(i) 跳出循环的条件
- cin作为while循环的条件
- while循环条件后置
- Linux Shell 学习笔记(九)---for/while/util/跳出循环
- shell ----- 循环 for && while && util
- 条件判断语句和循环的格式
- if条件及while循环
- [初试]C学习笔记#001: 关于while循环的条件
- 条件变量:pthread_cond_wait使用while循环判断的理解
- 【scala 表达式】Scala的循环表达式和条件表达式
- Ruby基础知识-循环语句 while、util、for
- sqlserver 中while循环语句的书写格式
- linux while循环
- linux之while循环
- if(cin) while(cin) 以及 while(cin>>x) 条件表达式中的 流对象cin 的用法
- js循环处理的表达式 for、for in、while
- 导入导出数据库表结构、视图相关问题汇总
- 计算机组成原理
- java并发编程(4)--线程范围内的共享数据
- KM算法 详解+模板
- HDU 3836 Equivalent Sets 强连通分量
- Linux当中while,util循环条件表达式的格式
- Can't add self as subview
- poj 2240
- 用OpenSceneGraph实现的NeHe OpenGL教程 - 第三十七课
- 【分享】利用Apache的Htaccess Files命令限制访问文件类型,Files正则
- iOS的手势识别模型
- 禁止IE兼容模式
- HDOJ Climbing Worm(Java)
- Eclipse下新建一个tld文件