Noms des fichiers de sortie automatiques
Résolu
keng
Messages postés
13
Statut
Membre
-
keng Messages postés 13 Statut Membre -
keng Messages postés 13 Statut Membre -
Bonjour,
j'ai un programme qui s'appelle comme ça :
"prog fichier_entre.m fichier_sortie.c"
j'ai beaucop de fichier .m dans un répertoire
donc je voudrais faire quelque chose comme "prog *.m ????.c"
mais je ne sais plus comment faire pour que les fichiers de sortie aient le meme nom que les fichiers d'entrée avec juste l'extension qui change
comment faire SVP ?
merci
a+
j'ai un programme qui s'appelle comme ça :
"prog fichier_entre.m fichier_sortie.c"
j'ai beaucop de fichier .m dans un répertoire
donc je voudrais faire quelque chose comme "prog *.m ????.c"
mais je ne sais plus comment faire pour que les fichiers de sortie aient le meme nom que les fichiers d'entrée avec juste l'extension qui change
comment faire SVP ?
merci
a+
A voir également:
- Noms des fichiers de sortie automatiques
- Renommer des fichiers en masse - Guide
- Les noms des animaux - Télécharger - Études & Formations
- Explorateur de fichiers - Guide
- Fichiers epub - Guide
- Logiciel de sauvegarde automatique gratuit - Guide
6 réponses
merci
mais ce genre de solution, en passant par des variables du shell, oblige à faire un script
il n'y a pas de commande toute simple ?
+
mais ce genre de solution, en passant par des variables du shell, oblige à faire un script
il n'y a pas de commande toute simple ?
+
Bonjour,
Si ce n'est pas ce que tu cherche, il faudra plus de précision dans ta question...
@+
[prompt]$ for fic in *.m; do
> prog $fici ${fic/.m/.c}
> done;
prog a.m a.c
prog b.m b.c
etc.Ce n'est pas suffisant dans ton cas ? tu tapes ça directement, pour chaque fichier "*.c" dans le repertoire courant, il va invoquer le programe voulu... pas de script...
Si ce n'est pas ce que tu cherche, il faudra plus de précision dans ta question...
@+
ça serait très bien sauf que ça ne marche pas
j'ai essayé
for fic in *.m; do echo $fic done ;
et ça ne marche pas non plus
il y a quelque chose qui cloche dans la syntaxe ?
++
j'ai essayé
for fic in *.m; do echo $fic done ;
et ça ne marche pas non plus
il y a quelque chose qui cloche dans la syntaxe ?
++
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question