J'ai créé un fichier dans TextEdit sur le Mac appelé stuff.txt :
stuff and stuff
More stuff
Stuff with a , in the middle
Stuff with a comma at the end,
More stuff
Si je lance cette commande :
cat stuff.txt | sed 's/,$//'
la sortie est alors
stuff and stuff
More stuff
Stuff with a , in the middle
Stuff with a comma at the end
More stuff
J'ai un autre fichier créé par le grepping de divers fichiers .eml créés par Save As dans Thunderbird sur Mac :
grep '@' *.eml | grep -v 'From' | grep -v 'Message-ID' | sed 's/^.*: //' > output.txt
La course à pied cat output.txt | sed 's/,$//'
ne supprime pas les virgules finales. Vous avez besoin d'aide ?
Plus d'informations : J'ai essayé le file
sur les deux fichiers :
% file stuff.txt
stuff.txt: ASCII text
% file output.txt
output.txt: ASCII text, with CRLF line terminators