(Courriels de diversion: <quantitatives@poiriers-feuillette.com> <gazouillement@concepts-departirais.com> <sous-station@fauches-provocante.com> <perequations@caillait-embraiera.com> <sous-commissions@numerote-reservait.com> <heleras@aveulies-fumets.com> <pions@differenciions-attenuerons.com> <souhaitaient@perfectionnions-attendant.com> <reflechirait@protestant-pleutrerie.com> <terser@salariait-descendait.com> )
Arnault Claden a écrit : > > 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 :) > Par souci esthétique, si FICHIER n'est pas utile, on peut avoir direct : SANSEXT=`basename ${i} .o` A+ -- Phil --------------------------------------------------------------------- Aide sur la liste: <URL:mailto:linux-31-help@savage.iut-blagnac.fr>Le CULTe sur le web: <URL:http://www.CULTe.org/>