Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
2101 connectés 

  FORUM HardWare.fr
  Programmation
  Shell/Batch

  Sed.exe et reg expr

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Sed.exe et reg expr

n°456514
The_chosen​_one
There can only be one !
Posté le 13-07-2003 à 14:23:47  profilanswer
 

Voila, le but est de remplacer toutes les valeurs systemes dynamiques par leur equivalent, donc, j'ai :
%systemdrive% -> "C:"
%windir% -> "C:WINNT"
 
Or voila, dans la suite, j'ai besoin du chemin de NT, soit C:\WINNT
 
alors voila le script :
 

Code :
  1. @echo off
  2. echo INITIALISATION VARIABLES
  3. echo .
  4. echo INITIALISATION...
  5. echo .
  6. echo VEUILLEZ PATIENTER
  7. type %systemdrive%\winapps\reg\runonce.txt|%windir%\sed.exe 's/\%%systemdrive\%%/%systemdrive%/g'>%systemdrive%\winapps\reg\runonce.tmp
  8. type %systemdrive%\winapps\reg\runonce.tmp|%windir%\sed.exe 's/\%%windir\%%/%windir%/g'>%systemdrive%\winapps\reg\runonce.tmp2
  9. type %systemdrive%\winapps\reg\runonce.tmp2|%windir%\sed.exe 's/\([A-Z]\):\([^\\]+\)\\\\/\1:\\\\\2\\\\/g'>%systemdrive%\winapps\reg\runonce.reg


 
le pb étant la derniere ligne, je vois pas ou est le pb ...
 
Merci :hello:


Message édité par The_chosen_one le 13-07-2003 à 14:41:06
mood
Publicité
Posté le 13-07-2003 à 14:23:47  profilanswer
 

n°456515
kadreg
profil: Utilisateur
Posté le 13-07-2003 à 14:25:53  profilanswer
 

sed, c'est dien


---------------
brisez les rêves des gens, il en restera toujours quelque chose...  -- laissez moi troller sur discu !
n°456521
The_chosen​_one
There can only be one !
Posté le 13-07-2003 à 14:40:34  profilanswer
 

kadreg a écrit :

sed, c'est dien

:??:

n°456533
The_chosen​_one
There can only be one !
Posté le 13-07-2003 à 14:54:54  profilanswer
 

hum ... en fait, %windir% = c:\winnt
mais qd sed remplace il interprete pas le \ ... comment faire ?

n°456541
The_chosen​_one
There can only be one !
Posté le 13-07-2003 à 15:21:00  profilanswer
 

bon, j'ai trouvé tout seul, z'êtes vraiment nuls :p
 

Code :
  1. @echo off
  2. echo INITIALISATION VARIABLES
  3. echo .
  4. echo INITIALISATION...
  5. echo .
  6. echo VEUILLEZ PATIENTER
  7. type %systemdrive%\winapps\reg\runonce.txt|%windir%\sed.exe 's/\%%windir\%%/%windir%/g'>%systemdrive%\winapps\reg\runonce.tmp
  8. type %systemdrive%\winapps\reg\runonce.tmp|%windir%\sed.exe 's/%systemdrive%/%systemdrive%\\\\/g'>%systemdrive%\winapps\reg\runonce.tmp2
  9. type %systemdrive%\winapps\reg\runonce.tmp2|%windir%\sed.exe 's/\%%systemdrive\%%/%systemdrive%/g'>%systemdrive%\winapps\reg\runonce.reg


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  Shell/Batch

  Sed.exe et reg expr

 

Sujets relatifs
Rechercher les mots se terminant par "s" (Expr. Reg)SED insertion exemple SVP [ laissez tomber ] merci
Plus de sujets relatifs à : Sed.exe et reg expr


Copyright © 1997-2025 Groupe LDLC (Signaler un contenu illicite / Données personnelles)