Bonjour,
Je suis actuellement en train de développer un script KSH sous HP-UX.
Une question me tarode, et j'aimerai vous en faire part.
J'ai 2 fichiers, mon script KSH et un fichier "référence" qui fait office de base de connaissance et chaque ligne est identifiée par un ID
Fichier reference
1; Ceci est mon premier message
2; Erreur, $PLOP est absent
Déroulement de mon script
- $PLOP est définie dans le main de mon script
- Je lance un parse sur l'id en parcourant mon fichier référence
- Je récupère la ligne qui m'intéresse, et je récupère bien la chaine associée
- La chaine est mis en variable : MESSAGE=Erreur, $PLOP est absent
Existe t'il une méthode particulière pour remplacer dans la chaine récupérée le $PLOP par la valeur du main ?
(Une solution me vient à l'idée, un remplacement avec SED ?, y a t'il une solution plus viable ?)
Je vous remercie d'avance pour vos réponses.
Cordialement,
Mickaël.
Partager