Mini-script Ms-Dos

Résolu/Fermé
Arrakis - 19 mai 2008 à 10:25
 Arrakis - 19 mai 2008 à 11:17
Bonjour,

J'ai besoin de faire un script qui écrit dans un fichier la dernière ligne du retour de la commande dir (soit l'espace libre sur le disque dur) sans se servir de cygwin.

Etant un habitué du shell linux je ne vois pas du tout comment faire, y a t il un equivalent à cut ou awk dans ms-dos ?

Merci de votre aide
A voir également:

3 réponses

Ok, super

en adaptant dans mon shell cela devient dir c: | findstr /I "Rép(s)"

je me permet d'insister un peu, comment récupérer juste le chiffre (sans le "Rép(s)" ni le "octets libres") ?

Merci beaucoup !
1
zavenger Messages postés 811 Date d'inscription vendredi 29 février 2008 Statut Membre Dernière intervention 20 avril 2012 161
19 mai 2008 à 11:13
for /F "tokens=3" %I in ('dir /-C ^| findstr /I Rép^(s^)') do Echo %I
0
zavenger Messages postés 811 Date d'inscription vendredi 29 février 2008 Statut Membre Dernière intervention 20 avril 2012 161
19 mai 2008 à 10:43
salut

Pas besoin de tout ca

dir c: | findstr /I "Dir(s)"

devrait te donner ton info
0
Génial !

merci ! :D
0