Contenu | Rechercher | Menus

Annonce

Ubuntu 16.04 LTS
Commandez vos DVD et clés USB Ubuntu-fr !

Appel à contributeurs. Réunion pour la refonte du wiki lundi 26 juin

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.

#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

En 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

En 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

En ligne