On Tue, 7 May 2002 11:08:32 +0200
"Ismael Touama" <[EMAIL PROTECTED]> wrote:

> O�,
> 
> Voici ma commande shell:
> #for i in `whereis apache`
> do
>       echo "********$i*********";
>       ls -l $i;
> done
> 
> Il y a un point qui m'�chappe car la 1ere ligne
> est :
> 
> ********apache:***********
> ls: apache:: Aucun fichier ou r�pertoire de ce type
> ********apache:***********
> 
> $i repr�sente l'entr�e et la sortie ?
> Pourquoi n'est-ce pas tout simplement la sortie standard
> de ma cmd whereis apache ?
> 
> Merci,
> bbsc
> ism
> 
>

il faut simplement exclure le 1er champ puisque la sortie de whereis toto est:
toto: suivi des r�sultat de la recherche. 

une m�thode possible tout bash:

for i in `whereis apache`
 do
   if [ $i != apache: ]
      then
        echo "********$i*********"
        ls -l $i
   fi
 done

j'ai enlev� le "#" devant for et les ";" qui ne servent � rien ici.

bye
jipe

Vous souhaitez acquerir votre Pack ou des Services MandrakeSoft?
Rendez-vous sur "http://www.mandrakestore.com";

Répondre à