分页: 1 / 1

如何获取传入给shell脚本的最后一个参数

发表于 : 2018-07-20 12:32
mjp123
如题
比如 script.sh arg1 arg2 ...... agrn
后面参数个数不确定,如何获取argn

Re: 如何获取传入给shell脚本的最后一个参数

发表于 : 2018-07-20 12:35
mjp123
我的做法是

代码: 全选

a=($@) 
for i in ${a[@]};do
    echo  $i
done
url=$i
echo ${url}
感觉不好。

Re: 如何获取传入给shell脚本的最后一个参数

发表于 : 2018-07-20 13:19
oneleaf

代码: 全选

echo "${@: -1}"

Re: 如何获取传入给shell脚本的最后一个参数

发表于 : 2018-07-20 13:35
mjp123
oneleaf 写了: 2018-07-20 13:19

代码: 全选

echo "${@: -1}"
谢谢。