cat $* | nawk ' BEGIN { text="" image="" } /IMAGE:/ { if (!printed) { printed++ print name } print $0 next } /TEXT:/ { if (!printed) { printed++ print name } print $0 next } /^N:/ { if (printed) { print "" printed = 0 } name=$0 next } // { next } ' | tr "A-Z" "a-z"