[CentOS] Cut command behaviour - bug or feature

Tue Aug 28 19:59:05 UTC 2012
Rajagopal Swaminathan <raju.rajsand at gmail.com>

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