Supprimer les espaces dans une variable - Shell/Batch - Programmation
MarshPosté le 03-12-2010 à 14:50:41
Bonjour,
Avec le script ci-dessous j'extraie l'espace disque libre, mais ça me retourne un résultat du style 32 254 127 123 que je ne peux pas exploiter pour faire un comparatif.
Je voudrais donc supprimer les espaces dans la chaîne qui est retournée avec la commande set TAILLE=%TAILLE: =%, mais ça ne fonctionne pas.
Avez-vous une idée ?
Code :
for /f "tokens=3 " %%I IN ('dir C: ^| find /I "octets libres"') DO SET TAILLE=%%I
cls
ECHO %TAILLE%
set TAILLE=%TAILLE: =%
ECHO %TAILLE%
Cordialement,
Message édité par antolionux le 03-12-2010 à 14:51:39
Marsh Posté le 03-12-2010 à 14:50:41
Bonjour,
Avec le script ci-dessous j'extraie l'espace disque libre, mais ça me retourne un résultat du style 32 254 127 123
que je ne peux pas exploiter pour faire un comparatif.
Je voudrais donc supprimer les espaces dans la chaîne qui est retournée avec la commande set TAILLE=%TAILLE: =%,
mais ça ne fonctionne pas.
Avez-vous une idée ?
Cordialement,
Message édité par antolionux le 03-12-2010 à 14:51:39