如何确定gif是否已设置动画?

时间:2010-09-20 14:54:50

标签: bash gif animated-gif

我有大量扩展名为.gif的文件。我想将所有GIF动画移动到另一个目录。我怎么能用linux shell做到这一点?

1 个答案:

答案 0 :(得分:6)

基本上,如果identify为GIF返回多行,则可能是动画,因为它包含多个图像。但是,你可能会得到误报。

在shell中使用示例:

for i in *.gif; do
  if [ `identify "$i" | wc -l` -gt 1 ] ; then
    echo move "$i"
  else
    echo dont move "$i"
  fi
done