shell 传递参数
目录
shell 文件传递参数
shell 文件传递参数
执行shell脚本时,脚本可以接受外部传参。
案例:
#!/bin/bash echo $0 echo $1 echo $2 echo $@ echo $* echo "$@" echo "$*" echo $#
执行脚本输出结果:
$ ./test.sh 1 2 3 ./test.sh # 文件名 1 # 第一个参数 2 # 第二个参数 1 2 3 # 所有参数 1 2 3 # 所有参数 1 2 3 # 所有参数 1 2 3 # 所有参数 3 # 参数个数
说明:
$# 传递到脚本的参数个数。
$* 以一个单字符串显示所有向脚本传递的参数。
$@ 与$*相同,但是加引号,返回每个参数
$$ 脚本运行的当前进程ID号
$? 显示最后命令的退出状态。0表示没有错位,其它值表示有错误。

浙公网安备 33010602011771号