四则运算
expr 2 - 1expr 1 + 1expr 2 / 2expr 3 * 3
脚本参数
获取第n个参数
使用 $n 可以获取脚本中的第 n 个参数,比如执行以下命令
$ sh test.sh 1 2
$1 为第一个参数 1$2 为第二个参数 2
特别的, $0 为命令本身,即 test.sh
获取所有参数
可以使用 $@ 获取所有参数
$ sh test.sh 1 2
$@ 拿到的值为 1 2
获取参数个数
可以使用 $# 获取参数个数
$ sh test.sh 1 2
$# 获取到的值为 2
数组操作
获取数组区间
#!/bin/basharray=(1 2 3 4)echo ${array[@]:0:2}
${array[@]:0:2} 表示取数组 array 从 0 开始,取 2 个元素,所以脚本的输出结果为 1 2
