- 终端打印
echo:”内的字符原样输出,echo ‘$1234’ > $1234
printf:格式输出,与C类似,如print ‘%s’ 1.1 >1.1 - 算术运算
整数运算
let:let c=a+b,不需要$字符引用变量
[]:c=$[a+b],[]外使用$符号
(()):c=$((a+b)),(())外使用$符号
精度运算
bc:echo 1.23*23.4 | bc - 常用变量:使用set查看所有变量
局部变量:用户通过直接声明的方式, name=’tangh’,在当前shell中有效
用户自定义变量:可通过export方式声明,export age=’18’,可被子shell使用,(常用)
环境变量:与系统登录用户有关
三种变量作用范围逐渐增大,其中export如果被子shell继承,就跟父shell没关系,可以修改,但不影响父shell中的同名变量
附:变量查看/设置的方法区别:set env export
a. set :所有变量
b. env :当前用户的环境变量
c. export :
unset:销毁任何类型的变量