On Thu, 11 Apr 2002 23:04:00 +0200
Troumad <[EMAIL PROTECTED]> wrote:

> Bonjour
> 
> J'ai un site WEB que j'ai commenc� bien avant de conna�tre LINUX (nb : 
> c'est le vrai HTML qui m'a fait fuir M$).
> J'aimerai le rendre compatible LINUX (y a du boulot : j'ai des fichiers 
> qui �taient des .doc de word).
> J'ai remarqu� que des \ trainent parfois � la place des /.
> J'ai remarqu� que pour la ligne de commande (qui manque vraimant sous 
> windobe), mes noms avec des espaces (%20 en html) sont des handicaps.
> J'ai des ' qui n'en sont pas des vraies.
> 
> BILAN :
> Dans mes fichiers J'aimerai remplacer les
> \ par des /
> '  m$ par des ' vraies
> %20 par des _
> 
> Dans les noms (fichiers et r�pertoires), j'aimerai remplacer les espaces 
> par des _
> 
> Y-a t'il une m�thode automatique?
> 
> -- 
> 
> Amicalement VOOotre
> 
> Troumad

si j'ai bien compris, tu veux remplacer tes \ ' et %20 � l'int�rieur de documents et 
tes espaces dans les noms de fichiers.

pour les substitutions � l'int�rieur des fichiers, �a d�pend �videmment du type de 
fichier! s'il n'y a pas trop de substitutions � faire, un bon vieil �diteur 
hexad�cimal, recherche du caract�re et remplacement.... :))... \=5c /=2f etc

pour les substitutions d'espace dans les noms de fichier c'est facile!
mv fichier $(echo fichier | tr " " "_")
dans un script �a peut donner:

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

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

Répondre à