これは一般的な質問かもしれませんが、私はオクターブが初めてで、コマンドラインから文字列を取得したいと考えています。ただし、コマンドライン引数の形式がわかりません。次のように入力しようとしました。
myscript hi
myscript --hi
myscript -hi
myscript (hi)
コマンドラインでしかし、私はこのエラーを取得し続けます:
エラー: インデックス式でのスクリプト "myscript filepath" の無効な使用
だから私は明らかにこれを正しく呼んでいません。--hi は公式ウェブサイトに表示されている形式ですが、私にはうまくいかないようです。このスクリプトは、テストのためだけにオンラインにしました。
#! /usr/bin/octave -qf
printf("%s", program_name());
arg_list = argv();
for i = 1:nargin
printf(" %s", arg_list{i});
end
printf("\n");
argv が機能するために実装する必要があるものはありますか?