On Tue, Apr 10, 2007 at 05:36:42PM +0200, Tahar wrote:
> Merci beaucoup pour votre aide, en effet awk fais des miracles :)
sauf que pour esperer rentabiliser l'ouverture de awk, j'espere que tu
vas donner a manger a ton script! et bien plus que 6 lignes !
Pour le peu de données que tu as a traiter, je crois au contraire que
dash,mksh,zsh c'est tres bien (pas bash, bash c'est mal!).
ci-dessous un exemple testé avec dash! bonne journée a toi.
Cordialement,
Marc Chantreux
echo '-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' |
while IFS=/ read rien rien2 domain rien3 login reste; do echo [EMAIL
PROTECTED]; done
echo '
AUTREMENT
'
echo '-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' |
while read line; do
# login=${line%/*}
# login=${#login#*/}
# chercher l'avant-dernier champ
login=${line%/*}
# virer */ au debut de la chaine
login=${login##*/}
# meme principe !
domain=${line#*/*/}
domain=${domain%%/*}
echo [EMAIL PROTECTED]
done
--
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]