Bonjour à tous,

Je suis en train d'écrire un script shell qui a pour but les actions suivantes:

Modifier les valeurs d'un champs dans un fichier.

Ex:
La ligne de commande permettra de choisir la valeur de m1 a remplacé dans le fichier

Valeur de m1: 50

Résultat:

Dans le fichier, toutes les valeurs de m1 seront donc remplacée par 50

Voici la commande que j'avais trouvé pour faire cela:

sed 's/arg1/arg2/g 'file1|>file2

Cependant ça ne fonctionne pas car si j'ai plusieurs valeur de m1 dans le fichier...toutes ne seront pas remplacée

Je sais que l'on peux faire ça avec awk, par contre je ne m'en sort pas pour écrire cela. Quelqu'un aurait-il déjà résolu ce genre de pb

Merci à tous pour votre aide.
@+