IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Shell et commandes GNU Discussion :

Besoin d'aide pour créer un script qui tri les photos


Sujet :

Shell et commandes GNU

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre à l'essai
    Homme Profil pro
    Étudiant
    Inscrit en
    Décembre 2020
    Messages
    6
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Meurthe et Moselle (Lorraine)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Décembre 2020
    Messages : 6
    Par défaut Besoin d'aide pour créer un script qui tri les photos
    Bonjour, je dois créer un script en bash qui tri les photo en les renommant pour que le noms des photo correspondent a la date de prise de la photo (annee, mois, jour, heure, minute, seconde). On peut utiliser identify.
    Je ne sais pas du tout faire de bash et je doit rendre ça pour le 22 janvier. Si vous pouvez m'aider ce serait super ! Merci par avance

  2. #2
    Expert confirmé Avatar de Flodelarab
    Homme Profil pro
    Inscrit en
    Septembre 2005
    Messages
    5 295
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Charente (Poitou Charente)

    Informations forums :
    Inscription : Septembre 2005
    Messages : 5 295
    Par défaut
    Bonjour

    Oui. On peut t'aider. Mais on ne peut pas travailler à ta place.
    Bonne chance

  3. #3
    Membre chevronné
    Profil pro
    Inscrit en
    Mai 2007
    Messages
    351
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2007
    Messages : 351
    Par défaut
    Bonsoir,

    Voici les commandes bash à utiliser pour parvenir au résultat : for in do done, mv, date. Il est aussi nécessaire de se familiariser avec les formats de date.
    Cela vaut que si la date du fichier correspond bien à sa date de création. Au cas contraire un utilitaire comme est exiftool peut être utile pour avoir la vraie date du fichier.

  4. #4
    Membre chevronné
    Homme Profil pro
    Inscrit en
    Novembre 2013
    Messages
    563
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Novembre 2013
    Messages : 563
    Par défaut
    Tu as juste besoin de la commande jhead.

    Des exemples :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    # Changement de date sur les photos :
    # jhead -ta+7:00 *.jpg # pour ajouter 7h
     
    # Renommer les fichiers en fonction de leur date :
    # jhead -n"%Y - %m - %d" *.jpg
     
    # Ranger en fonction de leur date
    # jhead -n"%Y/%m/%f" *.jpg

  5. #5
    Expert confirmé
    Avatar de becket
    Profil pro
    Informaticien multitâches
    Inscrit en
    Février 2005
    Messages
    2 854
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations professionnelles :
    Activité : Informaticien multitâches
    Secteur : Service public

    Informations forums :
    Inscription : Février 2005
    Messages : 2 854
    Par défaut
    Salut,

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    for i in * ; do  mv  $i $( date -d "$( stat -c '%y' $i )" +%Y-%M-%d-%k-%m-%S )${i%%*.} ;  done
    Merci, Au revoir

  6. #6
    Modérateur
    Avatar de N_BaH
    Profil pro
    Inscrit en
    Février 2008
    Messages
    7 673
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2008
    Messages : 7 673
    Par défaut
    mais, pourquoi pas date -r "$i" +"%Y-%M-%d-%k-%m-%S_${i%%*.}" ?
    N'oubliez pas de consulter les cours shell, la FAQ, et les pages man.

Discussions similaires

  1. [Office365] Besoin d'aide pour créer un script sous MS Flow
    Par Silverscott dans le forum Autres Solutions d'entreprise
    Réponses: 0
    Dernier message: 14/01/2019, 11h23
  2. [XL-2007] Besoin d'aide pour créer un tableau qui va incrémenter automatiquement des onglets
    Par Bernardini dans le forum Macros et VBA Excel
    Réponses: 0
    Dernier message: 28/02/2015, 17h40
  3. [AppleScript] Besoin de votre aide pour créer un script avec Aperture et Exiftool
    Par iVoyger dans le forum AppleScript
    Réponses: 19
    Dernier message: 29/05/2014, 13h11
  4. Besoin d'aide pour créer un script
    Par myghalloween dans le forum Windows
    Réponses: 5
    Dernier message: 13/12/2013, 20h03
  5. Besoin d'aide pour créer une application web qui se connecte sur AS/400
    Par wyzer dans le forum Développement Web en Java
    Réponses: 0
    Dernier message: 04/06/2010, 15h32

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo