【发布时间】:2012-02-20 04:25:20
【问题描述】:
我想将所有脚本参数传递给foo 函数,如果第一个参数是something,则将所有其余参数传递给bar 函数。
我是这样实现的:
foo() {
if [ "$1" = 'something' ]; then
args=("$@")
unset args[0]
bar $args
fi
}
foo $@
这样可以简化吗?
【问题讨论】:
标签: arrays bash arguments command-line-arguments