shell 参数传递
$n
脚本参数,$0 为执行文件名,$1 为第一个参数
$#
参数传递个数
$*
所有参数,存在一个字符串中
$@
所有参数,参数分别存在多个字符串中
$$
脚本运行的当前ID号
$!
后台运行的最后一个进程的ID号
#! /bin/bash echo "1 $$" echo "2 $$" & echo "3 $!"
输出
$ ./demo.sh 1 18550 3 18551 2 18550
$-
显示Shell使用的当前选项
$?
显示最后的退出状态,0 表示没错, 1 表示有错