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"