|
Publicité ' | |||||||||||||||||||||||
|
|
#1 | ||||
|
Membre à l'essai
![]() Inscription : août 2005 Messages : 82 ![]() |
Bonjour à tous,
Je reviens vers vous plein d'espoir Je suis en train de développer un petit awk qui substitue certaines chaines de caractères par des varialbes du type &VAR1. &VAR2. etc Mon problème vient de l'esperluète & qui est mal substitué dans mon dernier sub. exemple pour la chaine : RUN PROGRAM(MDSTATBA) PLAN(MDSTAT3A) Code :
RESULTAT : ################################ JEU_match :MDSTAT3A JEU_chaine :MDSTAT&JEU.A JEU_numero :3 JEU_compteur :1 RUN PROGRAM(MDSTATBA) PLAN(MDSTATMDSTAT3AJEU.A) ################################ AWK interprète & comme une répétition de la chaine qui le précède. Le meme script fonctionne mais en remplaçant & par £. Code :
Voila le résultat ################################ JEU_match :MDSTAT3A JEU_chaine :MDSTAT£JEU.A JEU_numero :3 JEU_compteur :1 RUN PROGRAM(MDSTATBA) PLAN(MDSTAT£JEU.A) ################################ C'est ce dernier résultat que je souhaiterai obtenir Dernière question, mon script AWK vous semble-t-il correct, où peut on le simplifier ? Merci
__________________
############ # KSH sous AIX # ############ |
||||
|
|
00
|
Copyright © 2000-2012 - www.developpez.com