Bonjour,
Je cherche un moyen de modifier un fichier csv de la façon suivante :
Mettre le contenu de la colonne 3 dans la colonne 2 pour chaque ligne du fichier
Exemple :
Fichier avant modif
---------------
aaaa;bbb;cc;ddd;eee
aaa;bb;ccc;ddd;ee
Fichier après modif
--------------------
aaaa;cc;cc;ddd;eee
aaa;ccc;ccc;ddd;ee
J'ai essayé de faire cela avec du cat, du cut, du awk, du sed ... mais je n'y arrive pas (mes connaissances étant très limitées).
Exemple de commande essayée (qui ne marche pas) :
cat t.csv | cut -d";" -f1,3,3,4,5 > d.csv
Voilà si quelqu'un a une idée, merci d'avance
Partager