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

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

Répondre à