[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

[HS] Script bash



bonjour à tous,

je voudrais solliciter votre aide pour l'écriture d'un script, permettant de réorganiser un fichier organisé en tableau genre /etc/passwd

voilà grâce à un premier script j'ai obtenu un fichier organisé comme suit :

-rwxrwxr-x  1 wwwrun www 14K Jan 18 17:21 ./ae/aetech-solutions.com/a./a.boughezala/userdb
-rwxrwxr-x  1 wwwrun www 14K Jan 31 08:09 ./ae/aetech-solutions.com/c./c.amri/userdb
-rwxrwxr-x  1 wwwrun www 14K Jan 30 17:59 ./ae/aetech-solutions.com/d./d.chabbah/userdb
-rwxrwxr-x  1 wwwrun www 14K Jan 23 15:56 ./ae/aetech-solutions.com/da/dap/userdb
-rwxrwxr-x  1 wwwrun www 16K Jan 31 08:12 ./ae/aetech-solutions.com/dc/dc1/userdb
-rwxrwxr-x  1 wwwrun www 14K Jan 18 17:22 ./ae/aetech-solutions.com/m./m.boumaiza/userdb

sachant que le séparateur étant le /, le troisième champs représente mes domaines et le 5ème les logins, je voudrais avoir un résultat dans un autre fichiers du genre login@domaine,

pour cela j'ai fait le script suivant

#!/bin/bash

while read line
do
        domaine=$(cut -d/ -f3)
        login=$(cut -d/ -f5)
        echo "$login@$domaine" >> mail_complet
done < resultat_final



or ça ne marche pas, j'obtiens uniquement les domaines, je peux obtenir les logins et les domaines si je fais deux bocles séparées, et je mets chacun dans deux fichiers intermédiaires, mais comment les recoller par la suite pour obtenir le résultat escompté ?


merci de m'éclaire de vos lumières :)

@+

Reply to: