2-sheel脚本入门
脚本以#!bin/bash 开头
3-变量
3-1自定义变量
在bash中,变量默认类型为字符串类型,无法直接进行数值运算
c=1+2
echo $c
1+2
使用 export 可把变量提升为全局环境变量
export 变量名
3-2特殊变量
3-2-1 $n
3-2-2 $#
3-2-3 $* 和 $@
1)基本语法
$* (功能描述:这个变量代表命令行中所有的参数,$*把所有的参数看成一个整体)
$@ (功能描述:这个变量也代表命令行中所有的参数,不过$@把每个参数区分对待)
3-2-4 $?
基本语法
$? (功能描述:最后一次执行的命令的返回状态。如果这个变量的值为 0,证明上一 个命令正确执行;如果这个变量的值为非 0(具体是哪个数,由命令自己来决定),则证明 上一个命令执行不正确了。)