J'utilise à la fois Linux et FreeBSD (en particulier, j'utilise Debian Linux et PC-BSD), et j'ai trouvé quelque chose de bizarre sed.
J'ai souvent besoin de convertir des fichiers de "valeurs séparées par des tabulations" en "valeurs séparées par des virgules". La façon la plus simple que je connaisse est d'utiliser sed, comme ceci:
sed 's/\t/,/g' inputFile.txt > outputFile.csv
Cela fonctionne parfaitement sous Linux: il remplace chaque onglet par une virgule ... mais sur FreeBSD, il ne remplace rien !!!
Suis-je en train de manquer quelque chose? Existe-t-il une syntaxe avec FreeBSD seddifférente de celle sous Linux?
-Eoption fait l'affaire (à la fois sur FreeBSD et sur Mac OS X).