for last; do true; done
echo $last
in 的部分缺失,默认打印$1到最后一个参数
echo "${@: -1}" 注意-1前要留有空格
a=($@)
for i in ${a[@]};
do echo $i
done u
rl=$i
echo ${url}
eval echo \${$#}
echo ${!#}bash中以${!name}形式出现的变量替换,就是间接替换。bash首先,计算$name的值,并用它的值来替换中括号里面的值,再作一次变 量替换。(本人测试失败)