disons que j'ai fait une recherche de .gif
fichiers et récupéré un tas de fichiers. Je veux maintenant les tester pour voir s'ils sont des gifs animés. Puis-je le faire via la ligne de commande?
J'ai téléchargé quelques exemples ci-dessous, au cas où vous souhaiteriez les expérimenter.
En utilisant
exiftool
:Rapporterait les chemins des fichiers GIF qui ont plus d'une trame (dans le répertoire courant, récursivement).
la source
Une autre façon d'
im
utiliser l'fx
opérateur:Cela recherche dans le répertoire en cours et ses sous-répertoires des
.gif
images exécutant cette commande shell pour chacun.gif
trouvé. Si le nombre de cadresn>1
puisfx
imprime1
, sinon il imprime0
. Ceci est canalisé versgrep -q 1
donc-print
est exécutée seulement si la précédente-exec
a réussi.la source