|
|
|
|
Bonjour,
je début en scripts tel que bash.
Voici mon problème, :
J'ai un rpertoire contenant plusieur ".m" et je souhaiterai les éxecuter tous dans octave.
Ma première idée est de faire un fichier ".m" de qui si j'ai f1.m et f2.m dans mon répertoire , contient :
f1 f2
A=[ "f1.m" f2.m" ];Je reussirai à m'en sortir.
Salut,
for FichierOctave in $(ls *.m); do octave $FichierOctave ; done Je n'ai jamais utilisé Octave, s'il y a des options de ligne de commande à mettre, à toi de voir. A exécuter dans le répertoire courant. Dal |
Merci Dal, c'est la syntaxe $(ls *.m) dans le for qui me manquai .
echo A=[>Liste.m for mFile in $(ls *.m);do echo '"'$mFile '"'>>liste.m;done; echo '];'>>liste.mSalutation ! Char Snipeur |