#1 Le 06/11/2013, à 16:02
- yopyopyop25
nom de fichier avec extension differente (résolu)
Bonjour,
je découvre le monde de bash, et je rencontre un probleme, voila je voudrai verif si je n'ai pas deux fichier avec le meme nom mais une extension différente, et si ne pas faire d'action, e"t dans le cas contraire faire une action
je vous montre mon script, je rencontre une erreur a la ligne 7.
#!/bin/bash
out=".jpg"
cd ~/Pictures/test/
for i in *.ORF do
if [ ! -f "${i%".ORF"}$out" ]
then rawtherapee -c '$i'
else echo pense a vider
fi
done
Merci pour votre temps et votre lecture
Dernière modification par yopyopyop25 (Le 06/11/2013, à 16:39)
Hors ligne
#2 Le 06/11/2013, à 16:09
- Compte anonymisé
Re : nom de fichier avec extension differente (résolu)
Bonjour,
je découvre le monde de bash, et je rencontre un probleme, voila je voudrai verif si je n'ai pas deux fichier avec le meme nom mais une extension différente, et si ne pas faire d'action, e"t dans le cas contraire faire une action
je vous montre mon script, je rencontre une erreur a la ligne 7.#!/bin/bash
out=".jpg"cd ~/Pictures/test/
for i in *.ORF do
if [ ! -f "${i%".ORF"}$out" ]
then rawtherapee -c '$i'
else echo "pense a vider"
fi
doneMerci pour votre temps et votre lecture
Peut être ?
#3 Le 06/11/2013, à 16:29
- yopyopyop25
Re : nom de fichier avec extension differente (résolu)
merci mais c'est
if [ ! -f "${i%".ORF"}$out" ]
qui pose probleme
dans un premier temps
Hors ligne
#4 Le 06/11/2013, à 16:31
- pingouinux
Re : nom de fichier avec extension differente (résolu)
Bonjour,
Plutôt ceci :
for i in *.ORF; do
if [ ! -f "${i%.ORF}$out" ]
then rawtherapee -c "$i"
Hors ligne
#5 Le 06/11/2013, à 16:37
- yopyopyop25
Re : nom de fichier avec extension differente (résolu)
raaaaaaaaaaaa merci
juste un ;
va vraiment faloir que je regarde mieux ce que je fait
merci
Hors ligne