Comment 8 for bug 371626

Revision history for this message
Xu Zhen (xuzhen666) wrote :

额?我估计你看错了吧。我的意思是只要去掉"$*"的引号就可以修正gvim打开/usr/share和"复制到..""移动到.."等脚本只能处理少于3个被选择文件的情况。已经两全其美了

我不是很清楚其他脚本的情况。但从我用到的脚本来看,都至少会向script-worker传递两个参数,第一个是执行的操作,第二个一般是文件。这样子的话就保证了"$ARG1" "$ARG2" 两个参数不为空,后面如果还有参数,$*就可以了。没有参数的话,$*为空,shell为忽略掉。

如果某些脚本只会向script-worker传递一个参数,那为保险起见,还需要判断一下"$ARG2"是否为空