1.bash脚本的第一行为#!/bin/bash 用来定义脚本的解释器
2.bash 脚本中进行数值运算的方式
shell中如何进行算术运算:
A=3
B=6
计算A+B有四种方式
let C=$A+$B
C=$[$A+$B]
$((算术运算表达式))
$(($A+$B))
expr 算术运算表达式,表达式中各操作数及运算符之间要有空格,而且要使用命令引用
C=`expr $A + $B`
3.可以使用&&以及||简化if else语句
command1&&command2 #如果command1的状态返回值为0则执行command2,否则不执行command2
command1||command2 #如果command1的状态返回值不为0则执行command2,否则不执行command2
4.bash -n 检查脚本是否有语法错误
5.bash -x 单步执行脚本中的语句,常用于调试脚本的错误。
6.bash 中变量的类型
本地变量 set VARNAME=VALUE: 作用域为整个bash进程;
局部变量 local VARNAME=VALUE:作用域为当前代码段;
环境变量 作用域为当前shell进程及其子进程;
位置变量:
$1, $2, ... 第一个变量,第二个变量
shift 移除某个变量
特殊变量:
$?:命令执行状态的返回值 0代表命令正确执行,其他值代表错误执行。
$#:参数的个数
$*: 参数列表
$@:参数列表
7.在bash引用变量的内容必须加$ 例如Var=12; echo $Var