Well I guess the first question would be do you have to use cut?
Also, how are you planning on getting data from each row?
Are you going to feed the information into a loop? If so, you could get rid of cut and tr all together.
And finally, yes awk and sed would make short work of this problem