#!/bin/bash if (( $# == 0 )) ; then echo "Missing argument." >&2 exit 1 fi INFILE="$1" OUTFILE="$2" if [[ ! -e "$INFILE" ]] ; then echo "File not found: '$INFILE'" >&2 exit 1 fi if [[ -z "$OUTFILE" ]] ; then OUTFILE="$(basename "$INFILE" .xcf).png" fi # taken from https://stackoverflow.com/a/5846727 gimp -n -i -b - <