第六课-第三讲06_03_bash脚本编程之五 字符串测试及for循环
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了第六课-第三讲06_03_bash脚本编程之五 字符串测试及for循环相关的知识,希望对你有一定的参考价值。
第六课-第三讲06_03_bash脚本编程之五 字符串测试及for循环
1.字符测试
1)==(=赋值用的):等号两侧引用变量的结果所以一个等号也可以自动判断出不是赋值,相等为真,不等为假。一定注意等号两侧一定要有空格。
2)!= :测试是否不等,不等为真,等为假
3)>
4)<
5)>=
6)<=
7)-n string :单目操作,测试字符串是否为空,空为真
8)-s string :单目操作,测试字符串是否不空,不空为真
-
echo "scale=2;111/22;"|bc
bc <<<"scale=2;111/22;" - for循环
for 变量 in 列表;do
循环体
done
1)列表遍历完后就退出
2)如何生成列表:
<1>{1..100} 自动展开为1 到 100的列表
<2>seq 命令替换,seq 1 2 10, seq 起始数(如果省略默认是1) 步进长度(如果省略默认是1) 结束数
3) declare -i SUM integer ,声明变量SUM是整型
declare -x SUM export ,声明变量SUM是环境变量
4)取模
取余%, 3%2=1 100%55=45
- while循环
- until循环
以上是关于第六课-第三讲06_03_bash脚本编程之五 字符串测试及for循环的主要内容,如果未能解决你的问题,请参考以下文章