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"
