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

mon*_*on1 4 bash gif animated-gif

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

Ivo*_*Ivo 7

基本上,如果识别为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
Run Code Online (Sandbox Code Playgroud)