|
Publicité ' | |||||||||||||||||||||||
|
|
#1 | ||||
|
Invité de passage
![]() Inscription : juillet 2007 Messages : 26 ![]() |
Bonjour
Quel serait la commande la plus simple possible mais qui reste aussi la plus fiable de décompacter cette liste : Code :
Code :
|
||||
|
|
00
|
|
|
#2 | ||||||
|
Invité de passage
![]() Inscription : juillet 2007 Messages : 26 ![]() |
voila j'ai sous la main deux commande une avec "awk" et l'autre avec "perl"
celle de awk : Code :
awk -F'[:-]' '{for(x=$2 ; x <=$3 ; x++) printf("%s: %d\n", $1, x)}' < decompactage Code :
perl -ne '/(.*?:)\s*(\d+)-(\d+)/;for $e($2 .. $3){ print "$1 $e\n" }' decompactage perl : Code :
ainsi qu'il manque les deux compagnie : lawsoncompanyF: 4069 lawsoncompanyF: AP: 4060 et awk : Code :
lawsoncompanyF: 4069 lawsoncompanyF: AP: 4060 ainsi que le decompactege de lawsoncompanyF: XR: 3010-3012 je touche donc presque la solution , j'aurais donc besoin d'aides pour combler les erreurs , ou ajouter une option etc ... pour pouvoir avoir au final cette liste : Code :
|
||||||
|
|
00
|
|
|
#3 | ||
|
Membre Expert
![]() Inscription : juin 2007 Messages : 970 ![]() |
Essaye ça:
Code :
|
||
|
|
00
|
|
|
#4 |
|
Invité de passage
![]() Inscription : juillet 2007 Messages : 26 ![]() |
Merci ! vraiment je suis trop content , pourrait tu m'expliquer un peu? car je n'ai pas trop compris ton script a part qu'il fonctionne , je suis suis super content !
Merci encore |
|
|
00
|
|
|
#5 | ||
|
Membre Expert
![]() Inscription : juin 2007 Messages : 970 ![]() |
Le même avec des commentaires.
Code :
|
||
|
|
00
|
Copyright © 2000-2012 - www.developpez.com