Traitement de fichiers, automatisation de macro
Fermé
Lilsaure
-
Modifié par Lilsaure le 8/06/2014 à 16:58
dubcek Messages postés 18757 Date d'inscription lundi 15 janvier 2007 Statut Contributeur Dernière intervention 19 décembre 2024 - 10 juin 2014 à 11:40
dubcek Messages postés 18757 Date d'inscription lundi 15 janvier 2007 Statut Contributeur Dernière intervention 19 décembre 2024 - 10 juin 2014 à 11:40
A voir également:
- Traitement de fichiers, automatisation de macro
- Telecharger macro convertir chiffre en lettre excel - Télécharger - Tableur
- Explorateur de fichiers - Guide
- Macro word - Guide
- Wetransfer gratuit fichiers lourd - Guide
- Traitement de texte gratuit - Guide
3 réponses
jee pee
Messages postés
40566
Date d'inscription
mercredi 2 mai 2007
Statut
Modérateur
Dernière intervention
19 décembre 2024
9 460
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
18757
Date d'inscription
lundi 15 janvier 2007
Statut
Contributeur
Dernière intervention
19 décembre 2024
5 623
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
18757
Date d'inscription
lundi 15 janvier 2007
Statut
Contributeur
Dernière intervention
19 décembre 2024
5 623
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