Nehmen wir an, ich habe nach .gif
Dateien gesucht und ein paar Dateien zurückbekommen. Ich möchte sie jetzt testen, um zu sehen, ob es sich um animierte Gifs handelt. Kann ich das über die Kommandozeile machen?
Ich habe im Folgenden einige Beispiele hochgeladen, falls Sie damit experimentieren möchten.
Verwenden von
exiftool
:Würde die Pfade der GIF-Dateien melden, die mehr als einen Frame haben (im aktuellen Verzeichnis, rekursiv).
quelle
Ein anderer Weg mit
im
demfx
Operator:Dadurch werden das aktuelle Verzeichnis und seine Unterverzeichnisse nach
.gif
Bildern durchsucht , in denen dieser Shell-Befehl für jedes.gif
gefundene ausgeführt wird. Wenn die Anzahl der Bildern>1
dannfx
gedruckt wird1
, wird andernfalls gedruckt0
. Dies wird zum Ausleitengrep -q 1
so-print
wird nur ausgeführt , wenn der vorherige-exec
erfolgreich war.quelle