Substitution ; retour chariot
Salut,
voici un exemple de Path
Citation:
Path=C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\system32\wbem;C:\Program Files\ATI Technologies\ATI.ACE\Core-Static
et voilà ce que je souhaiterais obtenir
Citation:
C:\WINDOWS\system32
C:\WINDOWS
C:\WINDOWS\system32\wbem
C:\Program Files\ATI Technologies\ATI.ACE\Core-Static
bien sur, le nombre de chemins inclus est inconnu. C'est pour ça que je précise que c'est un exemple.
J'ai consulté ce post http://www.developpez.net/forums/d65...-retour-ligne/ et en ai déduit ce script :
Code:
1 2 3 4 5 6 7 8 9 10
| SET | findstr "^Path=" > Path.txt
@Echo off & Setlocal enableextensions enabledelayedexpansion
For /f "delims=;" %%a In ('Type "Path.txt"') Do (
Set v=%%a
Set return_=!return_!!v!
Echo !return_! >output_.txt
)
endlocal & pause & exit |
Malheureusement seul :
Citation:
Path=C:\WINDOWS\system32
apparait dans le fichier de sortie. Ce serait presque bon s'il faisait réellement une boucle avec chaque occurence du ";" trouvée. Et en plus il faudrait qu'il supprime ce "Path="
Avec sed ce serait sans doute très simple mais je ne peux pas l'utiliser. Est-ce que vous auriez une piste supplémentaire ?
Merci ;)