请教Getopt::Long问题

请教Getopt::Long问题
我现在想通过Getopt::Long实现读入命令行输入,其中有两个参数,一个叫SearchIndex,一个叫Keyword,但是Keyword可能有多个单词组成,比如说Sony Cybershot T20,所以我想用数组:

$searchIndex;
@Keyword;
GetOptions ('SearchIndex=s' => \$searchIndex, 'Keyword=s@{1,}' => \@Keyword);

在windows下运行成功,但是在unix下运行的时候报错:Error in option spec: 'Keyword=s@{1,}'.
我想知道为什么这样不行,求达人指教,谢谢了!