On Tue, Apr 10, 2007 at 04:54:21PM +0200, Tahar wrote:
> #!/bin/bash
> 
> while read line
> do
>         domaine=$(cut -d/ -f3)
>         login=$(cut -d/ -f5)
>         echo "[EMAIL PROTECTED]" >> mail_complet
> done < resultat_final

Attention, les 'cut' travaillent directement sur l' entrée
de la boucle, au lieu de travailler sur $line.

Essaie plutôt:
domaine=`echo $line | cut -d/ -f3`
login=`echo $line | cut -d/ -f5`

Sinon, une méthode qui sera sans doute plus courte et
efficace est d'utiliser sed, en remplaçant la ligne complète
par des bouts, réordonnés:

find . -name userdb | sed s/^.*\/\(.*\)\/.*\/\(.*\)\/userdb$/[EMAIL PROTECTED]/

J'ai pas dis plus facile à lire ;)

Y.


-- 
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.net/?DebianFrench   
Vous pouvez aussi ajouter le mot ``spam'' dans vos champs "From" et
"Reply-To:"

To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

Répondre à