Salut et merci, ca me fait avancer, y avait des trucs que je comprenais pas du type OFS="~" et maintenant j'ai pigé du coup, j'en ai fait un plus simple :
awk 'BEGIN {FS="~";OFS="~"}
12ドル > 999 {print 0ドル}
12ドル < 1000 {12ドル=14ドル;print 0ドル}
END {}' test > test_res
Seul ic il me met des ~ a la fin de chaque ligne si elles n'ont pas 12 champs minimum. Comment peut on éviter ca?? je vais essayer ta solution aussi.
[^] # Re: en awk:
Posté par hugo_migou . En réponse au message besoin de commande perl pour éviter une boucle sur grep, un if et un sed (en clair un rechercher remplacer conditionnel). Évalué à 1.
awk 'BEGIN {FS="~";OFS="~"}
12ドル > 999 {print 0ドル}
12ドル < 1000 {12ドル=14ドル;print 0ドル}
END {}' test > test_res
Seul ic il me met des ~ a la fin de chaque ligne si elles n'ont pas 12 champs minimum. Comment peut on éviter ca?? je vais essayer ta solution aussi.