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"