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

  FORUM HardWare.fr
  Programmation
  Shell/Batch

  [Batch] Copier string de plusieurs lignes

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[Batch] Copier string de plusieurs lignes

n°1791100
utoz
Posté le 23-09-2008 à 21:55:12  profilanswer
 

Bonjour,
 
Je cherche à faire mon premier batch et je dois avouer que j'ai du mal  :pt1cable: .  
J'ai eu déjà pas mal de prise de tête avec la syntaxe (espace entre set et = etc.) mais bon la je vois pas comment faire.
J'ai un fichier texte, appelons le virtualhost.txt, dans lequel j'ai mis ceci:

Code :
  1. #
  2. # PNAME
  3. #
  4. NameVirtualHost PNAME
  5. <VirtualHost PNAME>
  6. DocumentRoot "PDIRPNAME"
  7. ServerName PNAME
  8. </VirtualHost>


 
Maintenant je veux écrire dans le fichier de configuration d'apache et ajouter ces lignes en remplaçant PNAME par une variable et PDIR par une autre.
J'ai donc écrit ceci qui est je sais complètement faux puisqu'il ne fonctionne pas  :sarcastic: :
 

Code :
  1. ::APACHE_TEXT = "virtualhost.txt"
  2. ::APACHE_CONF : chemin pour le fichier de config apache
  3. ::choice : nom du dossier à ajouter
  4. ::
  5. set STR=
  6. for /f "delims=" %%a in ('type %APACHE_TEXT%') do set STR=%STR%%%a
  7. : transformer les '>' en '^>'
  8. set STR=%STR:>=^>%
  9. set STR=%STR:PNAME=%choice%%
  10. set STR=%STR:PDIR=%PHP_WORKDIR%
  11. echo Writing in Apache configuration file (%APACHE_CONF%)
  12. echo %STR% >> %APACHE_CONF%


 
Y aurait il quelqu'un pour me debugger ces lignes ou me proposer une autre solution qu'un fichier ?
Merci.

mood
Publicité
Posté le 23-09-2008 à 21:55:12  profilanswer
 


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

  [Batch] Copier string de plusieurs lignes

 

Sujets relatifs
plusieurs count() sur une même table![Batch] Deux if exist marche pas bien
Probleme encodage de caractères étendus après copier/coller[Résolu]Pb récupération plusieurs valeurs d'un formulaire dans un mail
Copier des donnees entre 2 balises vers ExcelUn formulaire en plusieurs pages
MYSQL : Créer plusieurs vues ou plusieurs tables ?[batch]fichiers modifiés après une certaine date
"system(..)" et stringComptabiliser des lignes vides
Plus de sujets relatifs à : [Batch] Copier string de plusieurs lignes


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR