Nachtrag: Das Umwandeln geht auch mit dd, weil feste Feldbreiten verwendet werden, mit sowas wie

Code:
while read line 
do # write day, month and year, append
  cat $line | dd of=mm.txt bs=1 count=2
  cat $line | dd of=dd.txt bs=1 count=2 skip=3
  cat $line | dd of=yyyy.txt bs=1 count=4 skip=6
  echo "-" >> yyyy.txt
  cat mm.txt >> yyyy.txt
  echo "-" >> yyyy.txt
  cat dd.txt >> yyyy.txt
  cat $line | dd append of=yyyy.txt bs=1 skip=10
done < data.txt