J'utilise octave pour créer et exécuter un script. Le fichier de script est créé avec succès mais il est exécuté correctement SEULEMENT lorsque je l'exécute à partir du shell.de script Bash appelé à partir d'octave
par exemple. si je crée le fichier script contenant cette ligne
for L in {1..5}; do > ${L}.txt; done
appeler du shell, il crée 5 fichiers mais l'appeler d'octave (système à l'aide (» ./ myscript.sh «) ou unix (» ./ myscript Sh ");) il crée un seul fichier ayant le nom « {1..5} txt »
Mon objectif actuel est de ne pas créer des fichiers vides, ce qui précède est juste un exemple. Dans mon script, j'utilise des boucles qui ne sont pas exécutées à partir d'octave.
Je suppose que c'est parce que l'octave n'autorise pas les expressions d'accolade? – fedorqui