码迷,mamicode.com
首页 > 其他好文 > 详细

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

时间:2018-07-17 10:33:58      阅读:136      评论:0      收藏:0      [点我收藏+]

标签:结束   exp   引用   port   测试   one   结果   命令替换   字符串   

第六课-第三讲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循环

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

标签:结束   exp   引用   port   测试   one   结果   命令替换   字符串   

原文地址:http://blog.51cto.com/13788421/2145118

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!