Chaîne de caractères avec sed ou autre

Fermé
ced66666 Messages postés 19 Date d'inscription lundi 10 décembre 2012 Statut Membre Dernière intervention 13 décembre 2012 - 10 déc. 2012 à 16:57
ced66666 Messages postés 19 Date d'inscription lundi 10 décembre 2012 Statut Membre Dernière intervention 13 décembre 2012 - 13 déc. 2012 à 20:31
Bonjour,

je dois faire quelque traitement sur un fichier ldif pour récupérer les informations sur un AD.

En exécutant ma commande ldifde pour importer mes objets, j'ai une erreur de syntaxe......

En regardant un peu,

j'ai une ligne avec

proxyAddresses:
x400:C=toto:A=tata:P=coucou..........

pour que la commande ldifde fonctionne, la ligne doit être la suivante

proxyAddresses: x400:C=toto:A=tata:P=coucou..........

c'est un vrai problème car le fichier comporte 2000 objets à importer.Je ne peux pas le faire manuellement

Avez-vous une idée pour réaliser ce genre de traitement c'est à dire fusionner les deux lignes pour obtenir qu'une seule ligne avec un espace entre proxyAddresses: et x400:C=toto:A=tata:P=coucou..........

pour obtenir

proxyAddresses: x400:C=toto:A=tata:P=coucou..........

je précise que le traitement ne doit se faire que sur les lignes

proxyAddresses: x400.........

j'ai essayé avec la commande sed mais je n'y arrive pas. Avez-vous une autre idée s'il vous plaît pour réaliser ce genre de traitement.

Merci par avance.
A voir également:

21 réponses

ced66666 Messages postés 19 Date d'inscription lundi 10 décembre 2012 Statut Membre Dernière intervention 13 décembre 2012
13 déc. 2012 à 20:31
merci impeccable, c'est top ça marche.

c'est textEncodedORAddress, désolé, j'ai écris trop vite.

Merci encore pour ton aide
0