如何在MacOS上运行八度脚本?

Pou*_*del 1 macos octave

使用网站上的说明:http:
//wiki.octave.org/Octave_for_MacOS_X

我在MacOS X 10.9.5上安装了八度音程.已安装的应用程序位于:
/Applications/Octave-cli.app
/Applications/Octave-gui.app

现在,我有一个名为example.m的八度脚本

%file: example.m
print('hello')  
Run Code Online (Sandbox Code Playgroud)

如何从终端运行此文件?

NOTE:

    open /Applications/Octave-cli.app  # this works fine
    open /Applications/Octave-gui.app  # this freezes the octave program  
Run Code Online (Sandbox Code Playgroud)

然后我可以交互式编写和运行八度命令.

我想要的是:

octave myexample.m
Run Code Online (Sandbox Code Playgroud)

应该给出结果,如同python myscript.py给出的那样.

更新:
我卸载了:
/Applications/Octave-cli.app和/Applications/Octave-gui.app

然后,我下载了两个
带有图形用户界面(OS X 10.9+)的Octave 4.0.2 下载应用程序,
下载带命令行界面的Octave 4.0.2(OS X 10.9+)

来自网站:
http:
//wiki.octave.org/Octave_for_MacOS_X然后,我得到Octave.app,我可以在该图形界面中编写和运行八度脚本.

但是,我也想从命令行运行:

octave myexample.m
Run Code Online (Sandbox Code Playgroud)

一些相关的链接如下:
如何在unix shell中调用八度脚本

Esz*_*sze 6

在macOS上安装GUI 4.0.3后,您可以使用此路径到CLI:

/Applications/Octave.app/Contents/Resources/usr/bin/octave-cli
Run Code Online (Sandbox Code Playgroud)

这是别名:

/Applications/Octave.app/Contents/Resources/usr/Cellar/octave/4.0.3/bin/octave-cli-4.0.3
Run Code Online (Sandbox Code Playgroud)

但是运行第一个可能是版本安全的.