On Sun, Apr 27, 2008 at 10:28:43AM +0200, Sebastian Dellit wrote: > $ awk -F "," '{ sub (...,"$1) }' datei Perl wäre eine gute Alternative, aber auch mit awk geht es. $ awk -F"," -f test.awk datei wobei test.awk so aussieht: { gsub(/\./," ",$1); a=split($1,A,/ /); for(i=1;i<=a;i++){ printf "%s%s ",toupper(substr(A[i],1,1)),substr(A[i],2); } print ","$2","$3; } -- Stefan Tichy ( dlist at pi4tel dot de )