Traitement de fichiers, automatisation de macro
Fermé
Lilsaure
-
Modifié par Lilsaure le 8/06/2014 à 16:58
dubcek Messages postés 18718 Date d'inscription lundi 15 janvier 2007 Statut Contributeur Dernière intervention 22 mars 2024 - 10 juin 2014 à 11:40
dubcek Messages postés 18718 Date d'inscription lundi 15 janvier 2007 Statut Contributeur Dernière intervention 22 mars 2024 - 10 juin 2014 à 11:40
A voir également:
- Traitement de fichiers, automatisation de macro
- Wetransfer gratuit fichiers lourd - Guide
- Explorateur de fichiers - Guide
- Macro word - Guide
- Macro logiciel - Télécharger - Organisation
- Traitement de texte gratuit open office - Télécharger - Suite bureautique
3 réponses
jee pee
Messages postés
39632
Date d'inscription
mercredi 2 mai 2007
Statut
Modérateur
Dernière intervention
24 avril 2024
9 235
8 juin 2014 à 17:22
8 juin 2014 à 17:22
bonjour,
Une observation : tu es sûr que ton programme tec360.exe fonctionne sous linux ? .exe est une extension utilisée pour windows, normalement.
Une observation : tu es sûr que ton programme tec360.exe fonctionne sous linux ? .exe est une extension utilisée pour windows, normalement.
En fait, je passe par Putty pour me connecter sur un autre ordinateur. Quand je tape la commande tec360.exe nomdufichier nomdelamacro la macro tecplot s'exécute bien sur le fichier précisé
dubcek
Messages postés
18718
Date d'inscription
lundi 15 janvier 2007
Statut
Contributeur
Dernière intervention
22 mars 2024
5 615
9 juin 2014 à 16:00
9 juin 2014 à 16:00
hello
d'abord tester le rename, enlever le -n si c'est ok
la boucle, enlever les echo si c'est ok
faire une sauvegarde avant
d'abord tester le rename, enlever le -n si c'est ok
la boucle, enlever les echo si c'est ok
faire une sauvegarde avant
rename -n 's/_n#0*//; s/_.*$/.plt/' *.plt
#et après :
for F in *.plt; do
echo tec360.exe $F traitement.mcr
echo mv export.bmp $(basename $F .plt).bmp
done
Bonjour,
Je vous remercie pour votre réponse ! J'ai tout d'abord essayé la ligne avec la commande rename, mais j'ai eu le retour suivant "-bash: rename: commande introuvable". J'ai donc essayé de remplacer rename par "mv" pour renommer mais j'obtiens cette fois" mv: la cible « vol_n#00001000_t#.10000000000E+02.cpr.plt » n'est pas un répertoire" Pensez vous que la commande mv n'est pas celle qu'il faut ?
Merci beaucoup pour votre temps
Je vous remercie pour votre réponse ! J'ai tout d'abord essayé la ligne avec la commande rename, mais j'ai eu le retour suivant "-bash: rename: commande introuvable". J'ai donc essayé de remplacer rename par "mv" pour renommer mais j'obtiens cette fois" mv: la cible « vol_n#00001000_t#.10000000000E+02.cpr.plt » n'est pas un répertoire" Pensez vous que la commande mv n'est pas celle qu'il faut ?
Merci beaucoup pour votre temps
dubcek
Messages postés
18718
Date d'inscription
lundi 15 janvier 2007
Statut
Contributeur
Dernière intervention
22 mars 2024
5 615
10 juin 2014 à 11:40
10 juin 2014 à 11:40
sans rename, enlever les echo si ok
#!/bin/bash
for F in *.plt; do
FF=$(sed 's/_n#0*//; s/_.*$/.plt/'<<<"$F")
echo mv $F $FF
echo tec360.exe $FF traitement.mcr
echo mv export.bmp ${FF%.plt}.bmp
done