Forum Programmation.shell Astuce pour faire une substitution sur une chaine et pas les autres la comprenant ? RESOLU

Posté par  .
Étiquettes :
0
16
nov.
2011

Bonjour à tous,

Je vous explique mon problème qui semble relativement simple mais je n'arrive pas à avoir le bon raisonnement pour le résoudre (je suis scripteur débutant) :

J'ai 2 fichiers :

Un fichier de référence contenant des valeurs et leur correspondance. Exemple corresp :

toto1 fred
...
toto11 lucas
...

Un second fichier dans lequel je dois remplacer les valeurs. Exemple prenoms:
toto1 toto11
...
toto11 toto1
...

Or quand je fais ma commande sed de remplacement :

(…)

Forum Programmation.shell Comment récupérer des valeurs dans un fichier pour effectuer une substitution dans un autre ? RESOLU

Posté par  .
Étiquettes :
0
8
nov.
2011

Bonjour,

J'ai besoin d'urgence de substituer dans un fichier des valeurs par d'autres présentes dans un autre fichier et je ne sait pas comment procéder.

N.B. Les 2 fichiers ont le même nombre de lignes (plusieurs centaines) et le champs1 (ville dans l'exemple) est dans le bon ordre dans le fichier2. Par contre il y a des trous dans la numérotation du fichier 1... Je précise aussi que je ne suis pas en bash 4 mais en 2.05b.0(1)-release

Exemple du (…)