$0 :即命令本身,相当于c/c++中的argv[0]
$1 :第一个参数. $2, $3, $4 ... :第2、3、4个参数,依次类推。
$# 参数的个数,不包括命令本身
$@ :参数本身的列表,也不包括命令本身
$* :和$@相同,但"$*" 和 "$@"(加引号)并不同,"$*"将所有的参数解释成一个字符串,而"$@"解释成多个参数
linux 获取命令传入参数
最新推荐文章于 2024-11-27 11:01:40 发布
$0 :即命令本身,相当于c/c++中的argv[0]
$1 :第一个参数. $2, $3, $4 ... :第2、3、4个参数,依次类推。
$# 参数的个数,不包括命令本身
$@ :参数本身的列表,也不包括命令本身
$* :和$@相同,但"$*" 和 "$@"(加引号)并不同,"$*"将所有的参数解释成一个字符串,而"$@"解释成多个参数