Bonjour,
Je suis nouveau sur le forum et c'est la 1ere fois que je cree un script batch.
J'aimerai creer un script batch pour modifier une ligne dans un fichier texte tous les mois. J'ai cherche des informations sur Internet avant d'ecrire ce post mais je n'ai rien trouve.
J'aimerai savoir quelles sont les commandes qui permettent de rechercher une ligne dans un fichier texte et de la remplacer par une autre ligne? J'ai vu la commande
FIND pour rechercher, mais je n'ai pas trouve la commande pour modifier une ligne dans un fichier texte.
Voici mon fichier texte:
- Code: Tout sélectionner
<ConfigJob Name="Job1" JobID="
413381" JobType="Command Script" Comments=" "> <...> <Parameters Script="configure terminal
service password-encryption
enable secret enable
exitwrite memory" WriteToNVRAM="False" ConfigText="" ReportTitle="" Report="" Path="C:\Program Files\..."AllConfigs="FALSE"</Parameters><ImportOptions></ImportOptions><MappingColumns>
</MappingColumns><MappingRows></MappingRows></ConfigMgmtJob>
Je veux remplacer la ligne
enable secret enable par
enable secret passwordXX, XX represente le mois. Il faut donc que je cree un fichier contenant le nouveau password et que je l'utilise pour modifier la ligne de mon fichier texte. Ainsi, le script batch changera le mot de passe dans mon fichier texte tous les mois.
Merci pour votre aide.
Cordialement,
Flipmode