第六课-第三讲06_03_bash脚本编程之五 字符串测试及for循环

第六课-第三讲06_03_bash脚本编程之五 字符串测试及for循环

1.字符测试
1)==(=赋值用的):等号两侧引用变量的结果所以一个等号也可以自动判断出不是赋值,相等为真,不等为假。一定注意等号两侧一定要有空格。
2)!= :测试是否不等,不等为真,等为假
3)>
4)<
5)>=
6)<=
7)-n string :单目操作,测试字符串是否为空,空为真
8)-s string :单目操作,测试字符串是否不空,不空为真

  1. echo "scale=2;111/22;"|bc
    bc <<<"scale=2;111/22;"

  2. 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

  1. while循环
  2. until循环

猜你喜欢

转载自blog.51cto.com/13788421/2145118