shell
2016-03-21 11:06
302 查看
数值比较(整数比较)
-eq
-ne
-ge
-gt
-lt
-le
数值运算
a=$[$b+$c] a=$(($b+$c)) 可以有空格,也可以没有。
a=`expr $b + $c` 一定要有空格
a++,b--,c+=2,d-=3
逻辑比较
逻辑与-a && 多个条件要同时成立
逻辑或-o || 多个条件只要一个条件成立就可以
逻辑非 !
= !=
-z ! -z
1.明确脚本要实现的功能
2.实现功能时要使用的命令
3.把变化的数据用变量表示
4.是否需要使用流程控制
流程控制
1 选择结构
If条件判断表达式;then
成立时执行
……..
fi2 循环结构
forvar in con1 con2 con3 con 4
do
done
for(( 初始值;条件;步长)) 先赋初值,条件判断,成立就执行循环体,自增长,再判断。
do
done
3 分支结构
case
4 continue 终止当次循环
break 终止循环 exit 终止脚本
return 用在函数里返回值,不终止脚本。Shift 位移函数 把脚本或者函数的位置变量向左移动一位,并删除没有值得位置变量 : true 恒真,在条件判断是永远为真,在循环体里表示什么都不做
false 恒假,在条件判断里表示永远为假
seq 10 2 20 {a..z}
expr 1 + 2
-eq
-ne
-ge
-gt
-lt
-le
数值运算
a=$[$b+$c] a=$(($b+$c)) 可以有空格,也可以没有。
a=`expr $b + $c` 一定要有空格
a++,b--,c+=2,d-=3
逻辑比较
逻辑与-a && 多个条件要同时成立
逻辑或-o || 多个条件只要一个条件成立就可以
逻辑非 !
= !=
-z ! -z
1.明确脚本要实现的功能
2.实现功能时要使用的命令
3.把变化的数据用变量表示
4.是否需要使用流程控制
流程控制
1 选择结构
If条件判断表达式;then
成立时执行
……..
fi2 循环结构
forvar in con1 con2 con3 con 4
do
done
for(( 初始值;条件;步长)) 先赋初值,条件判断,成立就执行循环体,自增长,再判断。
do
done
3 分支结构
case
4 continue 终止当次循环
break 终止循环 exit 终止脚本
return 用在函数里返回值,不终止脚本。Shift 位移函数 把脚本或者函数的位置变量向左移动一位,并删除没有值得位置变量 : true 恒真,在条件判断是永远为真,在循环体里表示什么都不做
false 恒假,在条件判断里表示永远为假
seq 10 2 20 {a..z}
expr 1 + 2
相关文章推荐
- gitbash使用
- 收集一些常见的webshell后门的特征码
- PowerShell vs. PsExec for Remote Command Execution
- Java排序算法(五)--希尔排序(ShellSort)
- login without password(secure shell,putty)
- awk 九九乘法表 shell实现代码
- bash脚本编程(二)
- shell 脚本记录学习
- linux shell 解读 “永久环境变量” “临时环境变量”和"普通变量"
- jmeter使用BeanShell Sampler测试自己写的java接口(二)
- shell
- jmeter使用BeanShell Sampler测试自己写的java接口(一)
- linux shell 使用
- shell获取Linux服务器I
- Shell 文件包含
- Shell 文件包含
- Shell 输入/输出重定向
- Shell 输入/输出重定向
- Shell 函数
- Shell 函数