shell 处理参数小技巧

上篇文章里讲述了shell 获取参数的基本用法,这里总结些其他用法(均摘录自各种网站回帖之类故不在此列出,但谢谢他们)

1:获取偏移量后的参数列表,例如从第3个参数开始则

#!/bin/sh

#丢弃2个参数
shift 2
#剩余参数个数
echo $#
#余下的所有参数
echo $*

2:获取最后一个参数

   (1)利用eval

eval "last=\$$#"

   (2)利用bash里的!

last=${!#}
 

猜你喜欢

转载自dikar.iteye.com/blog/941505