Greetings, I have a CSV file with three fields. eg. a1,b1,c1 a2,b2,c2 .... I wanted the output to be: b1,c1,a1 b2,c2,a2 .... the command cut -d, -f2,3,1 <file> returns a1,b1,c1 cut -d, -f2,3 <file> works as advertised. Is it specific to linux? In that case how do I go about swapping two columns? I do not think a gazzillion byte gui is required. The file size is about 43Megs. any ideas? -- Regards, Rajagopal