Salut tout le monde
J'ai un petit truc perso à faire, et je pense que GNU Sed, avec votre aide, pourrait m'aider à gagner en temps de traitement.
Voilà le tableau :
Sur une plateforme Windows, j'ai une chaine alpha qui ressemble à ceci
et une autre, bêta, qui ressemble à ce qui suit"type","date"
Alpha représente le format à afficher, donc ça peut tout aussi bien être"date=2005-10-26", "type=file", "level=3"
le tout insensible à la casse.type; none;
L'objectif, comme vous l'avez deviné, c'est de remplir chaque champ de la chaine alpha avec les données correspondantes trouvées dans la chaine bêta, le cas échéant, par une chaine vide si la donnée n'existe pas.
Jusqu'à présent, ce que je fais, c'est parcourir la chaine bêta et charger ses données dans le Shell sous forme de variable et ensuite procéder au remplacement dans la chaine alphaJe pense qu'il y a moyen de faire le tout en une seule fois, en une seule passe, le fameux "one shot" ça
ou ça
comme vous voulez
![]()
Idéalement, je voudrais faire ça avec GNU Sed, mais j'ai aucune piste, au pire avec GNU Awk, mais je connais pratiquement pas.
Voilà, j'espère avoir été complet et que cette gymnastique neuronale sera un exercice plaisant.
Merci d'avance pour vos aides![]()
Partager