[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Command line parameters
From: |
Martin Helm |
Subject: |
Re: Command line parameters |
Date: |
Tue, 26 Apr 2011 19:36:34 +0200 |
User-agent: |
KMail/1.13.6 (Linux/2.6.37.1-1.2-desktop; KDE/4.6.0; x86_64; ; ) |
Am Dienstag, 26. April 2011, 19:20:58 schrieb Daryl Lee:
> I'm fairly new to Octave. I've figured out how to pass command-line
> arguments to a script, but only if that script is an executable script or
> called from the system command line, a la "$ octave myscript.m arg1 arg2".
> Is there a way to do so from the Octave console? When I am at the Octave
> prompt and type "myscript arg1 arg2" I get "error: invalid use of script in
> index expression." I'm using Octave 3.2.4 on a Windows 7 64-bit laptop.
>
> Here is the script that I have so far:
> ====================
> % Display command line
>
> printf('%s; %d arguments\n', program_name(), nargin);
> arg_list = argv();
> for i = 1:nargin
> printf('%d argument = %s\n', i, arg_list{i});
> endfor
>
> printf('\n');
> ====================
I am really not sure if I understood what you want. But what about
system("octave myscript.m a b")
at the octave command prompt?