执行 shell 脚本如何传递参数呢?可以在脚本名称后面跟着要接受到参数,空格间隔
sh deploy.sh Lily 18
deploy.sh 里面如何获取参数呢?
#!/usr/bin/env sh
name=$1
age=$2
echo "my name is ${name} & age is ${age}"
输出:my name is Lily & age is 18
- $1 获取位置参数
- $# 获取参数的个数
- $* 获取全部参数
- $@ 获取全部参数
执行 shell 脚本如何传递参数呢?可以在脚本名称后面跟着要接受到参数,空格间隔
sh deploy.sh Lily 18
deploy.sh 里面如何获取参数呢?
#!/usr/bin/env sh
name=$1
age=$2
echo "my name is ${name} & age is ${age}"
输出:my name is Lily & age is 18