Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 22/11/2019, à 11: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, à 11:45)

Hors ligne

#2 Le 22/11/2019, à 11: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, à 11: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, à 11:45

Oliv83200

Re : [Résolu] Lire fichier csv de la fin jusqu'au début

Tout simplement... je m'exaspère lol

Merci diesel!

Hors ligne

#4 Le 22/11/2019, à 11:47

diesel

Re : [Résolu] Lire fichier csv de la fin jusqu'au début

De rien. wink smile

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, à 15:00

Watael

Re : [Résolu] Lire fichier csv de la fin jusqu'au début

salut,

mouais, tac... C.O.U.U. ? wink

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.

Hors ligne

#6 Le 23/11/2019, à 15: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, à 15: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, à 15:38)


Connected \o/
Welcome to sHell. · eval is evil.

Hors ligne

#8 Le 23/11/2019, à 19: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. wink lol lol lol

Amicalement.

Jean-Marie

Dernière modification par diesel (Le 23/11/2019, à 19: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, à 20: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.

Hors ligne