#! /bin/sh tmp=/tmp/fl$$ trap "rm -f $tmp.* ; exit 0" 0 1 2 15 tr -d '",' | awk '{print $1;}' > $tmp.i c=7 n=`wc -l < $tmp.i | tr -d ' '` r=`expr \( $n + $c - 1 \) / $c` < $tmp.i awk '{ i = NR - 1; r = i % '$r'; c = (i - r) / '$r'; printf("%04d %04d %s\n",r,c,$0); }' | sort | ( awk '{ if ($2 == 0) printf("\n\t"); printf("\t%s",$3); }' ; echo '' ) | sed -e 1d