Changer le separateur dans csv

Résolu/Fermé
Sensei - 2 avril 2008 à 15:43
 Sensei - 2 avril 2008 à 16:45
Bonjour,

Je possède un fichier obtenu par la commande ls -l > test.csv.
J'aimerais que les séparateurs ne soient pas des espaces mais des ";" pour la suite de mon projet. Est-ce possible de modifier cela par commande ?

Merci.
A voir également:

3 réponses

hum correction ls -l /lib > test.csv

mais bon c'etait evident :).
0
dubcek Messages postés 18755 Date d'inscription lundi 15 janvier 2007 Statut Contributeur Dernière intervention 14 novembre 2024 5 621
2 avril 2008 à 16:04
hello
ls -l /lib | sed -e 's/ */;/g' > test.csv
0
coucou,

merci pour ta réponse , mais ca n'a pas l'air de fonctionner.
Quand j'ouvre le fichier obtenu, j'obtiens pareil qu'avant :(.
0
Je n'avais pas vu l'espacement avant "*". ( je débute hein :p).
Cela dit si je met l'espacement, il me met des ";" entre chaque caractere dans le fichier :s....
0
dubcek Messages postés 18755 Date d'inscription lundi 15 janvier 2007 Statut Contributeur Dernière intervention 14 novembre 2024 5 621
2 avril 2008 à 16:39
oui, et comme ça, il y a peut-être aussi des tabs
ls -l /lib | sed -e 's/[ \t]*/;/g' > test.csv
lire [<espace>\t]
0
C'est parfait, merci de ta réponse :).
0