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

  1. $PLOP est définie dans le main de mon script
  2. Je lance un parse sur l'id en parcourant mon fichier référence
  3. Je récupère la ligne qui m'intéresse, et je récupère bien la chaine associée
  4. 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.