Zaxxon,
Thanks for your help.
Yes I understand the principal of splitting the string based on a given field seperator and placing each new field in an array.
My problem is that my string contains no field seperators.
From your example how would you split if the string contained no ":" and was simply aabbccddee.
I would like to assign each letter of the string to a place in the array.
At least the mawk manual page says that if the separator is the empty string, no splitting will take place (this is quite unlike Perl). But anyway, what's wrong with simply looping over each character with substr?