tr
pode fazer isso:
tr -d \" < infile > outfile
Você também pode usar sed
:
sed 's/"//g' < infile > outfile
Eu tenho um arquivo CSV enorme (cerca de meio GiB, impossível de usar em 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 vai para quebrar a consistência do arquivo - uma vírgula nunca é usada dentro dos valores nela).
Como remover todas as aspas (sem introduzir espaços em seus lugares)?
Outra versão do comando sed :
sed -i s/\"//g file.txt
sed
s tream ed itor
-i
i n-lugar (edita o 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 arquivo
Tags text-processing text