2017-01-31 2 views

Antwort

1

Ein endif ist am Ende fehlt aber hier gehen wir:

if length(argv()) > 0 
    s = argv(){1}; 
else 
    s = ""; 
endif 
s 

Ohne Argument:

$ octave script.m 
s = 

mit einem Argument:

$ octave script.m foobar 
s = foobar 

Mit zwei Argumenten (die Der zweite geht an Nirvana, weil Sie es nicht in Ihrem Skript verwenden):

$ octave script.m foobar baz 
s = foobar 
+0

Ich verwende Octave (GUI) in Windows. Hier heißt es, dass "Oktave" nicht definiert ist. –

+0

Sie sollten wirklich zu Ihrer Frage hinzufügen, dass Sie kein echtes Betriebssystem betreiben – Andy

+0

Entschuldigung dafür. Ich habe bearbeitet –

Verwandte Themen