bonjour,
je me suis inspiré d’un script pour récupérer toutes les adresses mails dans un fichier de mon annuaire
ldap et les mettre dans un fichier que j’ai appelé tous_mail.
ldapsearch -LLL -x mail=* mail | grep “mail:” > /tmp/tous_mail
je me retrouve avec un fichier de la forme :
mail: prenom.nom@mondomaine.fr
mail: prenom1.nom1@mondomaine.fr
mail: prenom2.nom2@mondomaine.fr
je voudrais que mon fichier soit plutôt ecris : prenom.nom@mondomaine.fr,prenom1.nom1@mondaine.fr,prenom2.nom2@mondomaine.fr
Je ne suis pas très doué en programmation. J’ai regardé du côté de la commande awk, mais j’ai du mal.
Pourriez-vous m’aider.
Merci.
awk va servir à afficher les adresse les une à la suite des autres, séparées par des virgules et sed sert à virer la virgule finale. Puis on redirige le tout dans un autre fichier et on swap le contenu de tous_mail avec le nouveau
awk va servir à afficher les adresse les une à la suite des autres, séparées par des virgules et sed sert à virer la virgule finale. Puis on redirige le tout dans un autre fichier et on swap le contenu de tous_mail avec le nouveau
Merci beaucoup pour ta réponse.
J’avais réussi à remettre le fichier en ligne et je cherchais comment enlever le virgule à la fin du fichier.
Donc je te remercie encore.
Mon problème est résolu.