linux中的各种$号 位置参数变量
位置参数变量
$n
#/bin/bash
echo $0(代表命令本身);
echo $1; (代表第几个参数)
echo $2;
[root@LocalWeb01 ~]# ./1.sh 2 3
./1.sh
2
3
./1.sh
2
3
#/bin/bash
echo $0;
echo $1;
echo $2;
echo $(( $1+$2 ));
echo $0;
echo $1;
echo $2;
echo $(( $1+$2 ));
$#代表参数个数
$* 代表命令行的 所有参数代表一个整体
$@ 代表命令行的 所有参数代表一个整体,不过把每个参数区分对待
$? 上条命令执行是否成功 0是成功
$$ 当前运行的进程号
$! 后台运行的最后一条的进程号