Eu tenho um arquivo CSV enorme (cerca de metade de um GiB, impossível de usar um editor de texto comum) com campos entre aspas duplas como, "abc","def"
mas preciso de um arquivo sem aspas (tenho certeza de que isso não interromperá a consistência do arquivo - uma vírgula nunca é usada dentro dos valores contidos nela).
Como remover todas as aspas (sem introduzir espaços em seus lugares)?
text-processing
text
Ivan
fonte
fonte
< infile > outfile
? IMHO foi mais informativo.<
algumas vezes (para importar scripts SQL para MySQL e SQLite), seria imediatamente óbvio para mim que eu deveria usar<
neste caso. Eu acho que seria melhor retornar o exemplo completo da linha de comando para referência futura daqueles que precisam dele.< infile > outfile
, espero que esteja tudo bem.Outra versão do comando sed :
sed
s tream ed itor-i
i n-place (editar arquivo no local)s
o comando s ubstitute/replacement_from_reg_exp/replacement_to_text/
declaração\"
aspas precedidas por barra invertida ( Replacement_from_reg_exp )g
g lobal (para substituir toda a ocorrência na linha)file.txt
o nome do arquivofonte