スクリプトを作成して実行するためにオクターブを使用しています。スクリプト ファイルは正常に作成されますが、シェルから実行した場合にのみ正しく実行されます。
たとえば、この行を含むスクリプト ファイルを作成するとします。
for L in {1..5}; do > ${L}.txt; done
シェルから呼び出すと 5 つのファイルが作成されますが、オクターブから呼び出すと ( system("./myscript.sh"); または unix("./myscript.sh"); を使用)、"{1. .5}.txt"
私の実際の目的は、空のファイルを作成することではありません。上記は単なる例です。私のスクリプトでは、オクターブから実行できない for ループを使用しています。