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

Bash 如何确定gif是否已设置动画?,bash,gif,animated-gif,Bash,Gif,Animated Gif,我有大量扩展名为.gif的文件。我想将所有动画GIF移到另一个目录。如何使用linux shell实现这一点?基本上,如果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 你读过吗?这可能不仅

我有大量扩展名为.gif的文件。我想将所有动画GIF移到另一个目录。如何使用linux shell实现这一点?

基本上,如果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

你读过吗?这可能不仅仅是来自外壳…@TomMedley一切都是可能的“仅仅来自外壳”。(inb4“那么我的
/cure4cancer.sh
”在哪里)