Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#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)

yopyopyop25 a écrit :

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


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 smile

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