#!/bin/sh filename=$(basename "$1") filesize=$(du -Hh "$1" | cut -f 1) ## The '[0]' stands for the first frame of a multi-frame file, e.g. gif. geometry=$(identify -format '%wx%h' "$1[0]") printf "%s | %s | %s" "$filename" "$filesize" "$geometry"