Bonjour à tous,
Je suis à la recherche de la ligne de commande sed (ou autre commande) me permettant d'effectuer des substitutions sur une ligne.
Le mieux est de montrer un exemple parlant.
J'ai une ligne qui "peut ressembler" à ça:
condition: v(IESCL0P01-ACTIVE) = "YES" & s(IESCL0P01-Q2COP01-FRA_ENRICHIR_LETTRE_ACCUEIL-ENR-CP_MSG_0010) & s(IPSMTECHFRAP01-M2WAEP01-NC01_EXPL-LANC-S00VL9941P01791)
Mon but est de remplacer les chaînes P01 (en rouge) par H11 mais pas le reste des P01 (en vert).
Je ne suis pas expert sed, je ne connais que les commandes de bases, du coup le sed -e 's/P01-/H11-/g ne fonctionne pas du tout pour ce que je souhaite effectuer.
Une info qui pourrait peut être servir, les caractères que je peux trouver après les P01- à modifier (en rouge donc) sont [QHMTARVC].
Quelqu'un aurait il un idée pour m'aider?
Je chercher sur le net depuis hier (peut être mal) et je ne trouve pas de solution.
Merci à vous.
Partager