Contenu | Rechercher | Menus

Annonce

L'équipe des administrateurs et modérateurs du forum vous invite à prendre connaissance des nouvelles règles.
En cas de besoin, vous pouvez intervenir dans cette discussion.

Ubuntu 18.04 LTS
Ubuntu-fr propose des clés USB de Ubuntu et toutes ses « saveurs » ainsi qu'un magnifique t-shirt pour cette toute nouvelle version d'Ubuntu !

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 19/06/2017, à 11:13

MINYA

Table de Hash avec awk

Bonjour ,

Je cherche à récupérer des données dans un fichier, qui contient en $1 des valeurs, et en $2 des codes. Je voudrais créer une table de Hash pour enregistrer ces données et pouvoir les parcourir avec mon code awk exemple de fichier que j'ai :

45 CRTTARR
594 GFIIEJ
2 GFTTG
61 GPPAN
----
----
----

Merci de votre aide


Peace

Hors ligne

#2 Le 19/06/2017, à 12:35

Watael

Re : Table de Hash avec awk

salut,

désolé, ce n'est pas clair. sad

qu'appelles-tu une "table de hash" ?
quelle est la sortie attendue ?


eval, c'est mal.

Hors ligne

#3 Le 19/06/2017, à 13:02

MINYA

Re : Table de Hash avec awk

Bonjour @Watael
Je cherche à organiser mes données sous forme de tableau 2 D, clé : valeur .

Exemple : tab [cle]=valeur

cle : valeur
CRTTARR 45
GFIIEJ 594
GFTTG 2
GPPAN 61

----
---


Peace

Hors ligne

#4 Le 19/06/2017, à 13:12

MINYA

Re : Table de Hash avec awk

Puis comparer deux fichiers ensemble :
dans mon fichier1, j'ai le $2 (qui est le même code que dans le fichier2, dont je vous ai montré la forme)
J'avoue que je ne sais pas comment comparer deux fichiers avec awk

En fait je voudrais voir si $2 du fichier 1 est le même que $2 du fichier 2, si c'est le cas j'affiche la valeur ($1) du fichier 2, dans le fichier 1 (dans $3)

Dernière modification par MINYA (Le 19/06/2017, à 14:29)


Peace

Hors ligne