katakanlah bahwa saya telah melakukan pencarian untuk .gif
file dan mendapat banyak file kembali. Saya sekarang ingin menguji mereka untuk melihat apakah mereka gif animasi . Bisakah saya melakukan ini melalui baris perintah?
Saya telah mengunggah beberapa contoh berikut ini, jika Anda ingin bereksperimen.
Menggunakan
exiftool
:Akan melaporkan jalur file GIF yang memiliki lebih dari satu frame (dalam direktori saat ini, secara rekursif).
sumber
Cara lain dengan
im
menggunakanfx
operator:Ini mencari direktori saat ini dan subdirektori untuk
.gif
gambar yang menjalankan perintah shell untuk setiap yang.gif
ditemukan. Jika jumlah bingkain>1
kemudianfx
dicetak1
, jika tidak maka akan dicetak0
. Ini disalurkan kegrep -q 1
sehingga-print
hanya dieksekusi jika sebelumnya-exec
berhasil.sumber