0

我在我的 gedit 外部工具中安装了这个 Java 脚本运行器:

#!/bin/sh
cd $GEDIT_CURRENT_DOCUMENT_DIR
if javac $GEDIT_CURRENT_DOCUMENT_NAME;
then
java ${GEDIT_CURRENT_DOCUMENT_NAME%\.java}
else
echo "Failed to compile"
fi

我试着把它修改成这样

#!/bin/sh
cd $GEDIT_CURRENT_DOCUMENT_DIR
ruby ${GEDIT_CURRENT_DOCUMENT_NAME%\.rb}

但它不起作用。我可能错过了一些东西,我不知道是什么,因为我不编写 bash 脚本。呵呵

4

2 回答 2

2

GEDIT_CURRENT_DOCUMENT_NAME包括文件扩展名。

所以就这样做:

#!/bin/sh
cd $GEDIT_CURRENT_DOCUMENT_DIR
ruby $GEDIT_CURRENT_DOCUMENT_NAME
于 2011-02-21T17:54:12.490 回答
0

确保脚本是可执行的

chmod +x my_script.sh
于 2011-02-21T06:43:52.413 回答