[Linux-31] différences entre deux répertoires

Lahire Biette tuxmouraille at txmrl.net
Mer 7 Jan 14:06:38 CET 2015


Bonjour,
Tu peux faire quelque chose comme ça:

#!/bin/bash
EPUB_PATH= #ici tu met le chemin absolu du dossier des epub
MOBI_PATH= # idem pour les mobi

for fichier $EPUB_PATH/*.epub ; do
    nom=$(echo $fichier | head -c -6)
    if [ ! -e $MOBI_PATH/$nom.mobi ] ; then
        echo $fichier n'existe pas
    fi
done

Le 07/01/2015 12:19, jdd a écrit :
> Bonjour,
>
> Je viens de faire avec calibre une conversion de  2571 fichiers epub
> en... 2562 fichiers mobi
>
> il doit donc y avoir 9 fichiers qui n'ont pas été convertis!
>
> les deux ensembles de fichiers sont chacun dans un répertoire séparé.
>
> dans un script, je sais extraire le nom du fichier avant l'extension
> (cut -d'.' -f1), mais je ne sais pas comment m'en servir pour lister
> les fichiers qui existent dans un répertoire et pas dans l'autre, sans
> tenir compte de l'extension.
>
> je ne suis pas sur de m'être bien fait comprendre :-(
>
> merci
> jdd
> _______________________________________________
> Linux-31 mailing list
> Linux-31 at culte.org
> http://culte.org/mailman/listinfo/linux-31




Plus d'informations sur la liste de diffusion Linux-31