我在我的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脚本。和合
答案 0 :(得分:2)
GEDIT_CURRENT_DOCUMENT_NAME
包含文件扩展名。
所以就这样做:
#!/bin/sh
cd $GEDIT_CURRENT_DOCUMENT_DIR
ruby $GEDIT_CURRENT_DOCUMENT_NAME
答案 1 :(得分:0)
确保脚本可执行
chmod +x my_script.sh