+ elif [ $ORDER = Group ]; then
+ { sort -k6; echo '0 0 0 tags= comment= _'; } \
+ | while read -r length h w t c name; do
+ if groupmatch "$ln" "$name"; then
+ al=$((al + length))
+ buffer="${buffer}${BR}$length $h $w $t $c $name"
+ else
+ printf %s\\n "$buffer" |while read -r l; do
+ [ "$l" ] && printf '%s %s\n' "$al" "$l"
+ done
+ al="$length"
+ buffer="$length $h $w $t $c $name"
+ fi
+ ln="$name"
+ done \
+ | sort -sn -k1 |sed -r 's;^[0-9]+\t;metashort\t;;'