#1 Le 25/09/2011, à 11:26
- Xbabilone
utilisation de script avec find et cp
Bonjour a tous .
Voici mon script :
#!/bin/sh
echo $1
rep=$2
echo $rep
mkdir $rep
repjpg=$rep"/jpg"
mkdir $repjpg
find $1 -type f -name "*.jpg" -size +100k -size -10000k -print -exec cp {} $repjpg \;
#end
Avec ce script je rempli un repertoire avec les fichier .jpg d'une arborescence .
Mais lorsque 2 fichiers on le meme nom le deuxieme n'est pas copié.
comment y remedier?
Hors ligne
#2 Le 25/09/2011, à 16:31
- ehmicky
Re : utilisation de script avec find et cp
Salut,
Pas sûr d'avoir compris la question, mais tu peux remplacer "cp" par :
cp --backup="t"
(si tu veux réduire la taille de code, tu peux aussi supprimer tous ces echos, et remplacer tout ça par simplement :
#/bin/sh
mkdir -p "$2/jpg" && find "$1" -type f -name "*.jpg" -size +100k -size -10000k -print -exec cp --backup="t" {} "$2/jpg" \;
Pas testé )
Stego++, bibliothèque libre de stéganographie (avec cryptographie), à venir !
Besoin de votre aide :
Stats sur les compilateurs C++ les plus utilisés
Comment utiliser les archetypes C++ ?
Hors ligne