终端打印、算术运算、常用变量

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

附:变量查看/设置的方法区别:set env export
a. set :所有变量
b. env :当前用户的环境变量
c. export :


unset:销毁任何类型的变量