3
我有大量的擴展名爲.gif的文件。我想將所有動畫gif移動到另一個目錄。我如何使用Linux shell來做到這一點?如何確定gif是否爲動畫?
我有大量的擴展名爲.gif的文件。我想將所有動畫gif移動到另一個目錄。我如何使用Linux shell來做到這一點?如何確定gif是否爲動畫?
基本上,如果identify爲GIF返回多行,它可能是動畫,因爲它包含多個圖像。但是,您可能會得到誤報。在外殼
使用例:
for i in *.gif; do
if [ `identify "$i" | wc -l` -gt 1 ] ; then
echo move "$i"
else
echo dont move "$i"
fi
done
你讀過:http://stackoverflow.com/questions/1412529/how-do-i-programmatically-check-whether-a-gif-image-is動畫?這可能不僅僅是從外殼... – fredley 2010-09-20 15:03:56
@TomMedley一切都可能「只是從外殼」。 (inb4「,那麼我的'。/ cure4cancer.sh'在哪裏)」) – 2016-02-05 09:53:29