Vous n'êtes pas identifié(e).
mais ce script crée des fichiers jpg avec le nom
Que dois-je modifier pour que le nom en sortie soit :
?
D'avance merci pour votre aide.
Dernière modification par mapomme1108 (22-12-2018 16:19:13)
Hors ligne
Enlève les deux "echo" si c'est ce que tu veux. Vérifies bien, parce qu'il y a pas de retour arrière sauf si t'as un backup ! (j'ose à peine l'avouer mais j'ai supprimé tous mes .jpg de mon home en oubliant de mettre un echo sur le rm - mais j'avais un backup, alors avec une commande find j'ai tout rétabli. Mais je me suis sentit très stupide l'espace d'un instant ! Vaut toujours mieux faire ses test dans un espace confiné, mais je suis un grand couillon ^^')
C'est astucieux le coup d'appeller bash -c et d'appeler la variable $0. J'y avais jamais pensé. Merci de m'avoir appris un truc
Dernière modification par otyugh (22-12-2018 15:27:16)
En ligne
Le nom de fichier de sortie est bien
mais il est placé à la racine de ma bibliothèque et pas dans chaque sous-dossier.
Hors ligne
find . -name '*.jpg' -type f -exec bash -c 'echo convert "$0" -resize 500x500 "$(dirname $0)/folder.jpg" && echo rm "$0"' {} \;
Dernière modification par otyugh (22-12-2018 16:01:51)
En ligne
Hors ligne