(Courriels de diversion: <traduits@recompte-dolmens.com> <desapprouvaient@acryliques-auditionnera.com> <bizarrement@jongliez-laitage.com> <assiegerez@etagements-hydravion.com> <fassions@bâtee-dirigerais.com> <militaires@pharmacien-demissionnent.com> <aeronavale@tordit-chiffonne.com> <mante@socs-teintons.com> <notoriete@appliquerait-profererai.com> <cacophonique@vitupererai-rationalisais.com> )




Salut Arnaud,
si tu preferes utiliser basename que
SANSEXT=${i%.o*}

porquoi ne pas utiliser alors directement
SANSEXT=`basename ${i} .o` ????


----------------------------------------------------------------------
Jean-François THAMIE
E-mail : 

CIRSO Toulouse
Téléphone : 05-61-61-64-00, poste 385
----------------------------------------------------------------------



|--------+------------------------->
|        |          Arnault Claden |
|        |          <tiamat@club-in||        |          ternet.fr>     |
|        |                         |
|        |          28/02/2001     |
|        |          21:31          |
|        |                         |
|--------+------------------------->
  >----------------------------------------------------------------------------|
  |                                                                            |
  |       Pour :  Jean-Daniel Dodin <jdanield@dodin.net>                       |  |       cc :    Jean-François THAMIE/CER31/REC@CER31,                        |  |       linux-31@savage.iut-blagnac.fr                                       |  |       Objet :      Re: [linux-31] Réf. : [linux-31] modprobe               |
  >----------------------------------------------------------------------------|



Jean-Daniel Dodin a écrit :
>
> Le mer, 28 fév 2001, Jean-François THAMIE a écrit :
> > Tu as testé ce soluce ?
> >
> >   for Fichier in *.o
> >   do
> >     Fichiersansext=${Fichier%.*}
> >     echo "Test de modprobe avec ${Fichiersansext}"
> >     modprobe ${Fichiersansext}
> >   done
> >
>
> merci, mais, après un copier coller :
>
> /probe: line 2: syntax error near unexpected token
`Fichiersansext=${Fichier%.*}'
> /probe: line 2: `Fichiersansext=${Fichier%.*}'
>
> ????

Bon, ok, essayes plutot ca (en remplacant le chemin des modules, bien
sur) :

#!/bin/sh
for i in /lib/modules/2.4.0/kernel/net/ipv4/netfilter/*.o
do
           FICHIER=`basename ${i}`
           SANSEXT=`echo ${FICHIER} | tr -d ".o"`
           echo ${SANSEXT}
done

TADA !!!!

remplaces le dernier echo par modprobe et te voila gagnant :)

@++

A.


--
Arnault Claden
email : tiamat@club-internet.fr - ICQ : 11010589URL 1 : http://perso.club-internet.fr/tiamat
URL 2 : http://eredhel.free.fr





---------------------------------------------------------------------
Aide sur la liste: <URL:mailto:linux-31-help@savage.iut-blagnac.fr>Le CULTe sur le web: <URL:http://www.CULTe.org/>