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"