Bonjoiur,
Je voudrais ajouter les balises \bd \bd* entre le début d'une ligne et la première occurrence de --. Mais il me remplace jusqu'à la deuxième occurrence. Comment faire pour que mon \bd* se retrouve directement après la première occurrence de -- dans une ligne?
Exemple texte de départ:
Jechonias begat Salathiel--So 1Ch 3:17. Nor does this contradict Jr 22:30, "Thus saith the Lord, Write ye this man (Coniah, or Jeconiah) childless"; for what follows explains in what sense this was meant--
j'y applique:
sed -ri 's/^([^\].*)--/\\bd \1\\bd\*--/p' monfichier
Il me fait:
\bd Jechonias begat Salathiel--So 1Ch 3:17. Nor does this contradict Jr 22:30, "Thus saith the Lord, Write ye this man (Coniah, or Jeconiah) childless"; for what follows explains in what sense this was meant\bd*--
je voudrais:
\bd Jechonias begat Salathiel--\bd*So 1Ch 3:17. Nor does this contradict Jr 22:30, "Thus saith the Lord, Write ye this man (Coniah, or Jeconiah) childless"; for what follows explains in what sense this was meant--"f
De plus dans le premier membre de la commande j'ai mis la barre \ en exclusion, mais comment faire pour exclure plusieurs caractères?
Merci pour votre aide!