我正在尝试在Ubuntu 11.04中使用nautilus脚本来启动java中当前选定的文件。所以我想在脚本中做java FileName。目前我有
!/bin/bash
test = 'java' + $@
/usr/bin/gnome-terminal -e test
我的问题是为什么这不起作用。如果我传递一个完整文件名的字符串,比如
,我就能使它工作!/bin/bash
/usr/bin/gnome-terminal -e '!/etc/etc/etc/test.class'
但这不允许我打开当前文件,所以如何将当前选中的文件传递给它,我也尝试了'java'+ test to,这也没用。谢谢你的帮助!
答案 0 :(得分:1)
试试这个。 $
告诉它$test
是变量,但$
仅在分配变量后使用,因此第二行不变。
!/bin/bash
test = 'java ${@}'
/usr/bin/gnome-terminal -e $test