He creado un archivo en TextEdit en el Mac llamado stuff.txt:
stuff and stuff
More stuff
Stuff with a , in the middle
Stuff with a comma at the end,
More stuff
Si ejecuto este comando:
cat stuff.txt | sed 's/,$//'
entonces la salida es
stuff and stuff
More stuff
Stuff with a , in the middle
Stuff with a comma at the end
More stuff
Tengo otro archivo creado por el grepping de varios archivos .eml creados por Guardar como en Thunderbird en el Mac:
grep '@' *.eml | grep -v 'From' | grep -v 'Message-ID' | sed 's/^.*: //' > output.txt
Corriendo cat output.txt | sed 's/,$//'
no elimina las comas finales. ¿Ayuda?
Más información: He probado el file
en ambos archivos:
% file stuff.txt
stuff.txt: ASCII text
% file output.txt
output.txt: ASCII text, with CRLF line terminators