On Wed, 17 Apr 2002 23:38:33 +0200
jipe <[EMAIL PROTECTED]> wrote:

> On Wed, 17 Apr 2002 21:33:54 +0200
> Troumad <[EMAIL PROTECTED]> wrote:
> 
> > >
> > >
> > >
> > >IFS=$(echo -e "\n\r\t)
> > >for fichier in *.html
> > >   do
> > >           mv $fichier $(echo $fichier | tr " " "_")
> > >   done
> > >
> > >par contre ne cherche pas � remplacer les \ d'un nom de fichier par des / car l�, 
>linux y perdrait son latin... 
> > >
> > >bye
> > >jipe
> > >
> > Correction :
> > 
> > for fichier in *
> > do
> >         mv "$fichier" `echo "$fichier" | tr " " "_"`
> > done
> > 
> > Je ne comprend pas la premi�re ligne. Les (...) ont du �tre remplac�e 
> > par des `...` (alt Gr F7)
> > Merci � un message pr�s�dent pour ce remplacement. Je vais utiliser ce 
> > message pour essayer (demain) de faire ses remplacements � partir de la 
> > racine...
> > -- 
> > 
> > Amicalement vOOotre
> > 
> > Troumad
> > 
> > 
> > troumad.free.fr <http://troumad.free.fr> Web �tudiants 
> > <http://www.web-etudiants.fr.st>
> > Math �tudiants <http://www.math-etudiants.fr.st> Elec �tudiants 
> > <http://www.elec-etudiants.fr.st>
> > 
> > 
> >
>  
> la premi�re ligne IFS= ?
> 
> IFS est une variable d�finissant les s�parateurs de champ, internal field separators 
>je crois...
> dans le cas d'une utilisation avec echo, voir man echo et aller � l'option -e pour 
>voir les diff�rents s�parateurs disponibles.
> n = saut de ligne
> r = retour charriot
> t = tabulation horizontale
> 
> si tu veux sp�cifier l'espace comme s�parateur de champ, il suffit de taper:
> IFS=" "
> 
> bye
> jipe
> 

j'aurais du me relire!.... en fait cette premi�re ligne comporte une erreur :)
IFS=$(echo -e "\n\r\t") �tait la bonne r�ponse :)))

bye
jipe 

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

Répondre à