sed - supprimer la toute dernière occurrence d'une chaîne (une virgule) dans un fichier?
J'ai un très gros fichier csv. Comment supprimer le dernier ,avec sed (ou similaire)? ... [11911,0,"BUILDER","2014-10-15","BUILDER",0,0], [11912,0,"BUILDER","2014-10-15","BUILDER",0,0], [11913,0,"BUILDER","2014-10-15","BUILDER",0,0], ] Sortie désirée ... [11911,0,"BUILDER","2014-10-15","BUILDER",0,0], [11912,0,"BUILDER","2014-10-15","BUILDER",0,0], [11913,0,"BUILDER","2014-10-15","BUILDER",0,0] ] La commande sed suivante supprimera la dernière occurrence par ligne, mais je veux par fichier. sed -e 's/,$//' foo.csv Cela ne fonctionne pas non …