As others have noted, cut does not support field repetition.
You can combine cut and sed , for example, if the repeated element is at the end:
< a.csv cut -d, -f1,4 | sed 's/,[^,]*$/&&,/'
Conclusion:
ram,doc,doc, shaym,eng,eng,
Edit
To make a repeated variable, you can do something like this (assuming you have coreutils):
n=10 rep=$(seq $n | sed 's:.*:\&:' | tr -d '\n') < a.csv cut -d, -f1,4 | sed 's/,[^,]*$/'"$rep"',/'
Conclusion:
ram,doc,doc,doc,doc,doc,doc,doc,doc,doc,doc, shaym,eng,eng,eng,eng,eng,eng,eng,eng,eng,eng,