wawxdyy
typeset -A cmd_args -- $@
中间为什么要写"--"啊
寂寞烈火
typeset -A cmd_args -- $@
这是ksh把所有位置参数定义为一个数组, 这里的--解释同bash的解释, bash是这样解释的:
[code]
-- 如果在选项后没有参数,不设置位置参数.否则,即使一些参数以a 选项开始,也要把位置参数设置为argument
-a 自动向已经修改的变量或为导出后序命令的变量作出标志[/code]
看着比较晕, 其实加不加都无所谓的我认为~~嘿嘿嘿