Scipt unix insertion de caractere

Résolu
Bonjour,

j'aimerai créer un script qui insère un caractère au milieu d'une ligne (dans un fichier unix) quand une chaine de caractère est détectée.

exemple :
ajouter t avant oto quand oto est détecté.

un fichier

titi
oto
tata
roto

deviendrait

titi
toto
tata
rtoto

J'ai beau chercher ici et ailleurs, pas la moindre idée de comment faire....

D'avance merci
je crois en vous :)
Configuration: Windows XP
Firefox 3.0.11

3 réponses

  1. Ca marche, encore merci :)

    J'avais regardé la commande SED en plus, mais je n'avais pas pensé au '&'.
    donc merci
    1. Modérateur
      Salut,
      [tmpfs]$ cat toto
      titi
      oto
      tata
      roto
      
      [tmpfs]$ sed -i.bak 's/oto/t&/g' toto
      
      [tmpfs]$ cat toto
      titi
      toto
      tata
      rtoto
      
      [tmpfs]$
      ;-))