课程内容:
1、bash编程入门之变量类型、for循环和算术计算
2、bash编程入门之逻辑运算和条件判断
3、bash条件测试
4、bash条件测试
一、bash弱类型:
变量=值(任何无需事先声明,可直接使用;值默认都是字符型 a=abc a=3)
赋值:a=4
增强性赋值:
字符: a=$[$a+1] +=、-=、*=、/=、%= a=$a+1 等同于a+=1
字符串: export PATH=$PATH:/usr/local/bin
自加:var++ 、var--
unset 撤销变量赋值(否则一直占用内存)
算术运算:bash会对数字执行隐式的类型转换
let VAR_NAME=Integer_value 定义整型
declare -i Var_name=Integer_value 定义整型
操作符:+ - * / %(取模) **(次方) 双目运算符(需要至少2个操作数)
算术运算的方式:
let Var_Name=expression
Var_Name=$[expression]
$((expression)) 如:echo “the sum is: $(($sum1+$sun2))”
本文出自 “liwenjia'blog” 博客,谢绝转载!
原文:http://liwenjia.blog.51cto.com/2656598/1711060