#1 Le 22/11/2019, à 10:31
- Oliv83200
[Résolu] Lire fichier csv de la fin jusqu'au début
Bonjour,
Je cherche un moyen d'inverser un fichier csv pour ensuite le traiter avec un awk (donc soit directement par awk avec un argument magique ou soit via une commande précédent ce awk).
Pour être plus précis, mon fichier csv est constitué de cette manière:
toto1;tata1
toto2;tata2
toto3;tata3
Et je voudrai donc qu'il soit sous cette forme:
toto3;tata3
toto2;tata2
toto1;tata1
Je vous remercie pour vos lumières.
Olivier
Dernière modification par Oliv83200 (Le 22/11/2019, à 10:45)
Hors ligne
#2 Le 22/11/2019, à 10:39
- diesel
Re : [Résolu] Lire fichier csv de la fin jusqu'au début
tac toto.csv
Un "cat" à l'envers, quoi.
Amicalement.
Jean-Marie
Dernière modification par diesel (Le 22/11/2019, à 10:42)
Je déteste qu'on cherche à me faire passer pour un con, j'y arrive déjà très bien tout seul.
Le mort, il sait pas qu'il est mort ; c'est pour les autres que c'est dur.................... Pour les cons, c'est pareil.
Hors ligne
#3 Le 22/11/2019, à 10:45
- Oliv83200
Re : [Résolu] Lire fichier csv de la fin jusqu'au début
Tout simplement... je m'exaspère
Merci diesel!
Hors ligne
#4 Le 22/11/2019, à 10:47
- diesel
Re : [Résolu] Lire fichier csv de la fin jusqu'au début
De rien.
Amicalement.
Jean-Marie
Je déteste qu'on cherche à me faire passer pour un con, j'y arrive déjà très bien tout seul.
Le mort, il sait pas qu'il est mort ; c'est pour les autres que c'est dur.................... Pour les cons, c'est pareil.
Hors ligne
#5 Le 22/11/2019, à 14:00
- Watael
Re : [Résolu] Lire fichier csv de la fin jusqu'au début
salut,
mouais, tac... C.O.U.U. ?
pour ensuite le traiter avec un awk
pourquoi les données devraient-elles être "inversées" avant d'être passées à awk ?
s'il n'y a que la sortie de awk qui doit être "inversée", il y a probablement un moyen (en inversant un tableau, par exemple) de le faire dans le cours du traitement awk...
Connected \o/
Welcome to sHell. · eval is evil.
En ligne
#6 Le 23/11/2019, à 14:24
- diesel
Re : [Résolu] Lire fichier csv de la fin jusqu'au début
Pour ma culture personnelle, ça veut dire quoi "C.O.U.U." ?
Par ailleurs, le besoin d'inverser l'ordre des lignes avant de confier à awk m'a aussi étonné. Mais comme j'avais en soute une solution simple pour répondre à la question posée...
Amicalement.
Jean-Marie
Je déteste qu'on cherche à me faire passer pour un con, j'y arrive déjà très bien tout seul.
Le mort, il sait pas qu'il est mort ; c'est pour les autres que c'est dur.................... Pour les cons, c'est pareil.
Hors ligne
#7 Le 23/11/2019, à 14:37
- Watael
Re : [Résolu] Lire fichier csv de la fin jusqu'au début
COUU=`rev <<<"UUOC"`
:lol:
Dernière modification par Watael (Le 23/11/2019, à 14:38)
Connected \o/
Welcome to sHell. · eval is evil.
En ligne
#8 Le 23/11/2019, à 18:48
- diesel
Re : [Résolu] Lire fichier csv de la fin jusqu'au début
J'ai fini par comprendre, mais M. Watael, vous pourriez être un peu plus prévenant avec les gens qui n'ont pas votre culture.
Amicalement.
Jean-Marie
Dernière modification par diesel (Le 23/11/2019, à 18:49)
Je déteste qu'on cherche à me faire passer pour un con, j'y arrive déjà très bien tout seul.
Le mort, il sait pas qu'il est mort ; c'est pour les autres que c'est dur.................... Pour les cons, c'est pareil.
Hors ligne
#9 Le 23/11/2019, à 19:20
- Watael
Re : [Résolu] Lire fichier csv de la fin jusqu'au début
kôa, il est pas frais mon poisson ?!
Connected \o/
Welcome to sHell. · eval is evil.
En ligne