shell 处理参数小技巧
上篇文章里讲述了shell 获取参数的基本用法,这里总结些其他用法(均摘录自各种网站回帖之类故不在此列出,但谢谢他们)
?
1:获取偏移量后的参数列表,例如从第3个参数开始则
#!/bin/sh#丢弃2个参数shift 2#剩余参数个数echo $##余下的所有参数echo $*
?
2:获取最后一个参数
?
?? (1)利用eval
eval "last=\$$#"
?
?? (2)利用bash里的!
?
last=${!#}?
发布时间: 2012-07-15 20:11:38 作者: rapoo
shell 处理参数小技巧
上篇文章里讲述了shell 获取参数的基本用法,这里总结些其他用法(均摘录自各种网站回帖之类故不在此列出,但谢谢他们)
?
1:获取偏移量后的参数列表,例如从第3个参数开始则
#!/bin/sh#丢弃2个参数shift 2#剩余参数个数echo $##余下的所有参数echo $*
?
2:获取最后一个参数
?
?? (1)利用eval
eval "last=\$$#"
?
?? (2)利用bash里的!
?
last=${!#}?