decouper texte a l'interieur de awk

decouper texte a l'interieur de awk - Codes et scripts - Linux et OS Alternatifs

Marsh Posté le 05-05-2009 à 10:50:38    

Bonjour à toutes et à tous !
 
J'ai un script qui ressemble à ça :
cat fichier | awk '{
...
tab["toto"]=tab["toto"]" "$1;
#tab["toto"] ressemble ainsi à "momo tata momo"
#J'aimerais supprimer les doublons dans tab["toto"]
...
}'

 
Pour info, le fichier contient :
momo tata
momo

 
Avez-vous une idée pour m'aider ?
D'avance, merci.

Reply

Marsh Posté le 05-05-2009 à 10:50:38   

Reply

Marsh Posté le 05-05-2009 à 11:08:48    

j'ai un peu de mal à comprendre l'énoncé de l'exercice [:noxauror]


---------------
Wedge#2487 @HS -#- PW: +∞ -#- Khaz-Modan/Boltiz @WoW
Reply

Marsh Posté le 05-05-2009 à 11:19:06    

Merci d'avoir répondu WedgeAnt.
En fait dans le script je génère un tableau "tab" contenant la chaine de caractère suivante :
"momo tata momo"
 
Et j'aurais aimé retirer les doublons et avoir "momo tata"
 
Et je ne vois pas comment je peux faire cela

Reply

Marsh Posté le 05-05-2009 à 11:45:08    

c'est un exercice de BTS ?


---------------
uptime is for lousy system administrators what Viagra is for impotent people - mes unixeries - github me
Reply

Marsh Posté le 05-05-2009 à 11:49:05    

C'est quoi cette réponse black_lord ?
Vu ta réponse, tu dois te considérer comme un "bon" dans ce domaine...
Bref j'ai un peu de mal à écrire un script qui prends en compte ce qu'il y a dans ma demande. Si tu ne sait pas, pas de problème mais si quelqu'un peut m'aider tant mieux..
Pour info, ça ne marche pas avec if(!match(tab["toto"],$1)) car si le fichier contient :
momo
momo tata
Ca ne marchera pas
 
Si quelqu'un ("modeste" de préférence) peut m'aider, ce serait sympa, merci.

Reply

Marsh Posté le 05-05-2009 à 11:51:01    

motard75 a écrit :

C'est quoi cette réponse black_lord ?
Vu ta réponse, tu dois te considérer comme un "bon" dans ce domaine...
Bref j'ai un peu de mal à écrire un script qui prends en compte ce qu'il y a dans ma demande. Si tu ne sait pas, pas de problème mais si quelqu'un peut m'aider tant mieux..
Pour info, ça ne marche pas avec if(!match(tab["toto"],$1)) car si le fichier contient :
momo
momo tata
Ca ne marchera pas
 
Si quelqu'un ("modeste" de préférence) peut m'aider, ce serait sympa, merci.


 
ha non moi je ne suis pas bon  [:cosmoschtroumpf] j'ai un niveau schtroumph, mais par contre je te demande répondre à ma question : c'est un exercice qu'on t'a donné ? (c'est assez clair comme question ?)
 
A noter que si tu ne réponds pas, je ferme le sujet.


---------------
uptime is for lousy system administrators what Viagra is for impotent people - mes unixeries - github me
Reply

Marsh Posté le 05-05-2009 à 12:13:43    

bon ben IHBH (I have been here :o) avant que le Schtroumpf farceur n'ouvre son cadeau [:ddr555]


---------------
Wedge#2487 @HS -#- PW: +∞ -#- Khaz-Modan/Boltiz @WoW
Reply

Marsh Posté le 05-05-2009 à 14:07:50    

IWH [:wark0]


---------------
En théorie, la théorie et la pratique sont identiques, en pratique, non.
Reply

Marsh Posté le 05-05-2009 à 14:09:25    

hey ho :o


---------------
uptime is for lousy system administrators what Viagra is for impotent people - mes unixeries - github me
Reply

Marsh Posté le 05-05-2009 à 15:14:45    

Non ce n'est pas un exercice qu'on m'a donné.. Désolé pour le retard

Reply

Marsh Posté le 05-05-2009 à 15:14:45   

Reply

Marsh Posté le 05-05-2009 à 16:32:01    

Utilisez split !

Reply

Marsh Posté le 05-05-2009 à 16:46:12    


 
on rentre du boulot  
 
http://www.dvdrama.com/imagescrit2/b/l/a/blanche_neige_2.jpg


---------------
Steam ID | Strava
Reply

Marsh Posté le 05-05-2009 à 16:49:53    

[:rofl] [:rofl] [:rofl]


---------------
Wedge#2487 @HS -#- PW: +∞ -#- Khaz-Modan/Boltiz @WoW
Reply

Marsh Posté le 05-05-2009 à 16:53:47    

bashé, pour la postérité :D


---------------
Wedge#2487 @HS -#- PW: +∞ -#- Khaz-Modan/Boltiz @WoW
Reply

Marsh Posté le 05-05-2009 à 17:08:22    


 
PQ  
 

Spoiler :

[:roi]


---------------
En théorie, la théorie et la pratique sont identiques, en pratique, non.
Reply

Marsh Posté le 05-05-2009 à 17:12:53    

Bon, on se calme les nains là [:o'gure][:whatde]


Message édité par o'gure le 05-05-2009 à 17:13:26
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed