Talvez algo como sed -e 's/, "/\t/g' -e 's/", /\t/g' < intput_file
ajude. As expressões sed
substituem , "
por \t
e ",
por \t
.
Eu tenho um requisito para transformar um csv em um arquivo delimitado por tabulação. Mas o problema é que eu tenho "," dentro do campo de nome que eu preciso manter.
Fonte:
Amsterdam, “last name, first name”, Europe
Saída:
Amsterdam\tlast name, first name\tEurope
Talvez algo como sed -e 's/, "/\t/g' -e 's/", /\t/g' < intput_file
ajude. As expressões sed
substituem , "
por \t
e ",
por \t
.