[bash] ou [octave] traitement de fichiers
Résolu/Fermé
Char Snipeur
Messages postés
9813
Date d'inscription
vendredi 23 avril 2004
Statut
Contributeur
Dernière intervention
3 octobre 2023
-
18 janv. 2006 à 15:44
Char Snipeur Messages postés 9813 Date d'inscription vendredi 23 avril 2004 Statut Contributeur Dernière intervention 3 octobre 2023 - 19 janv. 2006 à 09:05
Char Snipeur Messages postés 9813 Date d'inscription vendredi 23 avril 2004 Statut Contributeur Dernière intervention 3 octobre 2023 - 19 janv. 2006 à 09:05
A voir également:
- [bash] ou [octave] traitement de fichiers
- Explorateur de fichiers - Guide
- Wetransfer gratuit fichiers lourd - Guide
- Octave logiciel - Télécharger - Édition & Programmation
- Renommer plusieurs fichiers en même temps - Guide
- Traitement de texte gratuit - Guide
2 réponses
[Dal]
Messages postés
6198
Date d'inscription
mercredi 15 septembre 2004
Statut
Contributeur
Dernière intervention
13 décembre 2024
1 096
18 janv. 2006 à 18:03
18 janv. 2006 à 18:03
Salut,
Pas besoin de maintenir une liste. Tu récupères la liste avec un ls et tu la passes dans une boucle "for" comme celà :
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
Pas besoin de maintenir une liste. Tu récupères la liste avec un ls et tu la passes dans une boucle "for" comme celà :
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
Char Snipeur
Messages postés
9813
Date d'inscription
vendredi 23 avril 2004
Statut
Contributeur
Dernière intervention
3 octobre 2023
1 298
19 janv. 2006 à 09:05
19 janv. 2006 à 09:05
Merci Dal, c'est la syntaxe $(ls *.m) dans le for qui me manquai .
Par contre, je suis obliger de passer par un fichier, car sinon octave execute le .m et se clos. Impossible alors d'utilisé ce qu'il a chargé.
solution:
Par contre, je suis obliger de passer par un fichier, car sinon octave execute le .m et se clos. Impossible alors d'utilisé ce qu'il a chargé.
solution:
echo A=[>Liste.m for mFile in $(ls *.m);do echo '"'$mFile '"'>>liste.m;done; echo '];'>>liste.m