Aide sur les commandes sed et awk
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.
@+